We characterized speed by looking at the combination of performance when downloading a large file at short and long range. The majority of the routers were able to top 500 Mbps at close distances, with some of the best-performing routers, like the Asus RT-AX88U, reaching over 640 Mbps. Only a couple of stragglers (the TP-Link Archer AX10 and D-Link DIR-X1560) fell far behind at 100 Mbps.
Mu-mimo Router 2018 Best For Mac
You need to be connected to your modem in order to send and receive data from the web -- your router lets you do that without need for a wire. It's basically a big, fancy antenna for your modem that lets you connect with it wirelessly, over Wi-Fi. You can also use that local Wi-Fi network to connect with other devices at home, like printers or remote storage servers."}},"@type":"Question","name":"How much should I spend on a router?","acceptedAnswer":"@type":"Answer","text":"It depends on what you need and how many people and devices need to connect, but a small- to medium-sized home or apartment can probably get by with a well-tested dual-band router in the $100 range. If your home is larger, then it's probably worth spending more on a mesh system that can spread more consistent speeds from room to room. And if you're working from home, gaming online or sharing bandwidth with multiple housemates or family members, upgrading to something like a high-speed tri-band router is probably a good investment, too.","@type":"Question","name":"How do I set up a Wi-Fi router?","acceptedAnswer":"@type":"Answer","text":"The old-fashioned way is to plug the thing in and connect it with your modem via Ethernet cable, then type its IP address into a browser's URL bar to begin the setup. The easier, more modern way is to use the router's app, which will typically walk you through setup in about 5-10 minutes. After setup, you can also use either approach to access the router's settings or change your Wi-Fi password.","@type":"Question","name":"What do the different Wi-Fi bands mean?","acceptedAnswer":"@type":"Answer","text":"You can think of your router like a radio -- it sends and receives signals through airwaves. Whereas a radio picks up audio broadcasts in AM or FM airwaves, a Wi-Fi router sends and receives data through 2.4 and 5GHz airwaves (as well as 6GHz airwaves if it's a fancy Wi-Fi 6E router). Nearly all routers include separate radios for those bands, which lets you connect to whichever band is best. Some routers will automatically steer your connection between the multiple bands available, but you can usually turn that off as well, making each band its own, separate Wi-Fi network. The 2.4GHz band offers better range than higher bands, but speeds are limited. With 5GHz (or 6GHz), you'll be able to hit much faster speeds, but those speeds will drop off at range faster than you'll see with 2.4GHz.In general, the 5GHz band is going to be your best bet for a reliable, high-speed connection at close and medium range, while the 2.4GHz band is great for devices at the far reaches of your Wi-Fi network, where the improved range is worth the speed tradeoff.","@type":"Question","name":"How do I know when it's time to update my router?","acceptedAnswer":"@type":"Answer","text":"In most cases, you won't need to worry about updating your router more than once every five years or so, if not longer. That said, there are few things to watch for that might give you good reason to consider something new.First, you should know that the Wi-Fi standard gets a generational update once every several years. The latest of which, Wi-Fi 6, ushered in faster top speeds and better efficiency for crowded networks with lots of devices. The next big update, Wi-Fi 7, is expected to arrive in 2024, and it stands to offer even faster top speeds and better use of the 6GHz band once it becomes a fully ratified standard. You shouldn't feel compelled to upgrade to a new generation as soon as it arrives, but it's definitely something to keep an eye on if you're looking for top-tier Wi-Fi performance.More important is to make sure that your router is still receiving regular firmware updates against the latest security threats. If it isn't, then it might make sense to go ahead and upgrade. I'd also look for something new if my router didn't support WPA3, the most recent Wi-Fi security protocol.If you're thinking of upgrading because your home's internet speeds aren't satisfying, try testing those speeds out across different distances (and remember that you can only connect as fast as your ISP plan allows). If speeds seem fine when you're close to the router, but they plummet when you're a few rooms away, then upgrading to a router with stronger radios, or a mesh router with multiple devices, could be a worthwhile investment.","@type":"Question","name":"Should I consider a mesh router?","acceptedAnswer":"@type":"Answer","text":"Mesh routers use multiple devices to relay a better Wi-Fi signal throughout your home, with fewer dead zones. It's definitely the right approach if you live in a large, multi-story home, or if there are multiple spots in your home where you can't connect as reliably as you'd like.There are lots of great mesh systems up for sale at this point, and prices have come down significantly in the last few years. For more information and our top recommendations, be sure to check out our full rundown of the best mesh Wi-Fi systems of the year."]}"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":["@type":"ListItem","position":1,"item":"@id":"https:\/\/www.cnet.com\/","name":"CNET","@type":"ListItem","position":2,"item":"@id":"https:\/\/www.cnet.com\/home\/","name":"Home","@type":"ListItem","position":3,"item":"@id":"https:\/\/www.cnet.com\/home\/internet\/","name":"Home Internet","@type":"ListItem","position":4,"item":"@id":"https:\/\/www.cnet.com\/home\/internet\/best-wi-fi-router\/","name":"Best Wi-Fi Routers for 2023"] (function(a) var w=window,b='cbsoptanon',q='cmd',r='config'; w[b] = w[b] ? w[b] : ; w[b][q] = w[b][q] ? w[b][q] : []; w[b][r] = w[b][r] ? w[b][r] : []; a.forEach(function(z) function() var c=arguments; w[b][q].push(function() w[b][z].apply(w[b],c); ) ); )(["onIframesReady","onFormsReady","onScriptsReady","onAdsReady"]); //Add configs window.cbsoptanon.config.push( enableServices: false, setNpaOnConsentChange: true, euMaxAttempts: 25, countryCodeMaxAttempts: 25, oneTrustTimeout: 2500 // increasing onetrust timeout to what ZDNet did (they had issues with the consent banner not appearing sometimes - making sure this is covered also) ); //Load iframes as soon as ready window.cbsoptanon.cmd.push(function(_cbsoptanon) console.log('Loading iframes'); _cbsoptanon.tags.load('IFRAME'); ); //grab push notification payload stored from ua-push-worker in indexedDB if ("indexedDB" in window) var inDb; var inDbRequest = indexedDB.open("notifications", 1); inDbRequest.onupgradeneeded = function() let db = inDbRequest.result; if (!db.objectStoreNames.contains('items')) let notificationItems = db.createObjectStore('items', autoIncrement:true); ; inDbRequest.onsuccess = function(event) inDb = event.target.result; if (inDb.objectStoreNames.contains('items')) //get the payload and save it in sessionstorage inDb.transaction(["items"], 'readwrite').objectStore("items").getAll().onsuccess = function(event) if (event.target.result) var notifIds = event.target.result; try var lastNotifId = notifIds[notifIds.length - 1]; var decodedLastNotifId = atob(lastNotifId); var notIdObj = JSON.parse(decodedLastNotifId); window.CnetPageVars.notificationId = notIdObj.push_id; catch (err) return false; if(typeof(Storage) !== 'undefined' && decodedLastNotifId && notIdObj.push_id) sessionStorage.setItem('v76_message_id', notIdObj.push_id); //then clear the db table inDb.transaction(["items"], 'readwrite').objectStore("items").clear().onsuccess = function(event) ; ; ; if (typeof(Storage) !== 'undefined') window.CnetPageVars = ads: data: "gpt":"targeting":","mfr":"","ctopic":"internet-routers,internet,internet_and_tv,wifi,internet_connections","csig":"compare","ctax":"technology-and-computing,computer-networking","entity":"twitter,samsung,router,mesh-router,wi-fi-6,wi-fi-router,6ghz,band,home,wi-fi-7","device":"desktop","ptype":"article","cid":"best-wi-fi-router,cd8c5b32-7ef4-4432-b26f-d448a2d8ce79","env":"prod","adConfig":"regions":["region":"uk","countries":["be","dk","fi","de","is","it","lu","nl","no","es","se","gb","ie","za","bh","kw","om","qa","sa","ae","iq","eg","fr"],"region":"au","countries":["au","nz"],"region":"asia","countries":["sg","my","th","id","ph","hk","vn","in","tw"]],"network":"dev":22281868136,"qa":22281868136,"prod":22309610186,"method":"async","adUnits":"intromercial":[],"skin":[],"recirculation":[],"resourceCenterTop":[],"resourceCenterBottom":[],"mpuPlusTop":[],"marqueeTop":[],"mpuTop":[],"mpuBottom":[],"leaderPlusTop":[],"leaderTop":[],"buttonTop":[],"dynamicTextLinkTop":[],"mpuMiddle":[],"mpuPlusMiddle":[],"mpuMiddle2":[],"mpuPlusBottom":[],"leaderPlusMiddle":[],"leaderMiddle":[],"leaderMiddle2":[],"leaderMiddle3":[],"leaderMiddle4":[],"leaderBottom":[],"leaderPlusBottom":[],"leaderboardMiddle":[],"incontentAdTop":[],"incontentAdBottom":[],"nativeLeader":[],"nativeLeaderIncrement":[],"dynamicShowcaseTop":[],"infoButtonsTop":[],"replayWideTop":[],"replayWideBottom":[],"nativeThisweekoncnet":"customTargeting":"stc":"d320ba44","strnativekey":"2434f2df","nativeCompare":[],"overgifTop":[],"showcaseBottom":[],"showcaseTop":[],"videoThumbnailTop":[],"navAd":[],"navAdPlus":[],"navAdPlusLeader":[],"incontentAllTop":[],"incontentAdPlusTop":[],"incontentAdPlusBillboardTop":[],"incontentAdPlusMiddle":[],"incontentAdPlusBillboardMiddle":[],"incontentAdPlusMiddle2":[],"incontentAdPlusBillboardMiddle2":[],"incontentAdPlusMiddle3":[],"incontentAdPlusBillboardMiddle3":[],"incontentAdPlusBottom":[],"incontentAdPlusBillboardBottom":[],"flexIncontentAdPlusBillboardTop":[],"incontentAdBillboardTop":[],"premierBrandsTop":[],"premierBrandsBottom":[],"sponsoredLogoTop":[],"sponsoredLogoBottom":[],"sponsoredLogoLarge":[],"nativeMpuTop":[],"nativeMpuMiddle":[],"nativeMiddle":[],"nativeMiddle2":[],"nativeMpuBottom":[],"browseCars":[],"dealsTileTop":[],"dealsTileMiddle2":[],"dealsTileMiddle3":[],"dealsTileBottom":[],"ampBanner":"sizes":[[320,50]],"position":"increment","ampBannerSticky":"sizes":[[320,50]],"position":"increment","ampMpu":"sizes":[[300,250]],"position":"increment","ampMpuPlus":"sizes":[[300,250],[320,480]],"position":"increment","ampReplayWide":"sizes":[[11,11],"fluid"],"position":"increment","ampSponsoredLogo":"sizes":[[88,31]],"position":"increment","mobile":"adUnits":"hpto":[],"mobileBannerTop":[],"mobileBannerMpuHptoOverlay":[],"mobileMpuBottom":[],"mobileBanner":[],"mobileReplayWide":[],"mobileReplayWidePlus":[],"mobileBannerPlus":[],"mobileDealsTile":[],"mobileMpu":[],"mobileMpuNative":[],"mobileOvergif":[],"mobileShowcase":[],"mobileNavAd":[],"mobileNavAdPlus":[],"mobileNavAdPlusBanner":[],"mobileIncontentAll":[],"mobileIncontentAdPlus":[],"mobileIncontentAdPlusNewsbtm":[],"mobileIncontentAllBottom":[],"mobileIncontentMpuBottom":[],"mobileIncontentMpuPlus":[],"mobileSponsoredLogo":[],"mobileNativeBottom":[],"mobileFacebook":[],"mobileSponsoredLogoLarge":[],"mobileBrowseCars":[],"ampBanner":"sizes":[[320,50]],"position":"increment","ampBannerSticky":"sizes":[[320,50]],"position":"increment","ampMpu":"sizes":[[300,250]],"position":"increment","ampMpuPlus":"sizes":[[300,250],[320,480]],"position":"increment","ampReplayWide":"sizes":[[11,11],"fluid"],"position":"increment","ampSponsoredLogo":"sizes":[[88,31]],"position":"increment","siteName":"cnet","defaultRegion":"aw","collapseEmptyDiv":false,"setRefreshUnfilledSlots":true,"setClearUnfilledSlots":false,"disableInitialLoad":false,"disableInitialLoadCompanions":false,"enableSingleRequest":true,"adOrder":[],"disableInitialLoadRefresh":"false","enableHeaderBidding":false,"disableAdIncrement":false,"disableClearTargetingOnInit":false,"enableRepeatedAds":false,"enableYieldIntelligence":"false","containerId":"63e58e4368536","slotVars":"network":"22309610186","siteName":"cnet","collapseEmptyDiv":"","topics":"cnet-home\/home-internet\/internet-routers","platform":"desktop","adType":"gpt","cookieName":"cnet_ad","cookieServicePath":"\/ad\/ad-cookie\/","session":4,"subSession":6 , assetsHosts: ["https:\/\/www.cnet.com\/a\/fly"], assetsVersion: version: 'bcb3a5-fly' , auto: false, build: true, cmsEdit: contentId: 'cd8c5b32-7ef4-4432-b26f-d448a2d8ce79', contentType: 'article' , contentPlatformTags: null, device: 'desktop', deviceOriginal: 'desktop', edition: code: 'us' , environment: 'prod', liveCoverage: socketHostname: '' , pageType: 'article', personalization: base: project: 'i-cnet-prod', platform: 'web', environment: 'prod' , firebase: config: apiKey: 'AIzaSyAfIHB1yuC2j4xHr0-aEfpOgW-bUSrApKg', authDomain: 'i-cnet-engagement-prod.firebaseapp.com', projectId: 'i-cnet-engagement-prod', appId: '1:914013374524:web:4ae41512a7271cf2451b39', , firestore: collections: registered: users: 'r_users', interests_summary: 'r_cnet_interests' , anonymous: users: 'a_users', interests_summary: 'a_cnet_interests', price_alerts: 'a_cnet_price_alerts', price_alert_history: 'a_cnet_price_alert_history' , settings: host: 'firestore.googleapis.com', ssl: true, experimentalForceLongPolling: true , functions: override: false, origin: '' , urbanAirship: appKey: 'vfB_rNe6QmqG3FM6u3fQ_w', token: 'MTp2ZkJfck5lNlFtcUczRk02dTNmUV93OjF4amNnZWVGZFpKeHd3R1hSSzF6N2xaZkw5clQ1ME4tQWpHUFpDRGU2Ujg', vapidPublicKey: 'BLjW5aAAExzAsGPWMgbTHPM+L7ShRKV5kbcp7aCqB0VCql/4QhAKiEHVZaTMX1wDmp5OdFcnFVAJrR5rK1x173g=' , services: "5g":"enabled":false,"5g_phones":"enabled":false,"500px":"enabled":true,"84Days":"enabled":false,"ab_test":"enabled":true,"ad_heavy":"enabled":false,"allconnect_integration":"enabled":false,"alternate_precap_design":"enabled":false,"amazon_bidder":"enabled":true,"amazon_native":"enabled":true,"amp_linkstack":"enabled":false,"amp_removal_test":"enabled":false,"amp_removal_money":"enabled":false,"audiencescience":"enabled":true,"audigent":"enabled":true,"bem":"enabled":false,"bidbarrel":"enabled":true,"broadband":"enabled":false,"bullet_to_chart":"enabled":false,"capi":"enabled":false,"ces":"enabled":false,"chatid":"enabled":true,"chartbeat_headline":"enabled":false,"chartbeat_tracking":"enabled":true,"cohesion":"enabled":true,"comscore":"enabled":true,"content_discovery":"enabled":true,"crazyegg":"enabled":true,"cyber_tip_newsletter":"enabled":false,"deals_unit":"enabled":false,"digioh":"enabled":true,"dw":"enabled":true,"dynamic_widget":"enabled":false,"dynamic_widget_core":"enabled":false,"dynamic_widget_less_restrictions":"enabled":true,"effective_measure":"enabled":true,"broadbandnl":"enabled":true,"show_inline_nl":"enabled":true,"eyeota":"enabled":true,"facebook":"enabled":true,"fastly_resizer":"enabled":true,"finance_source":"enabled":true,"culture":"enabled":false,"finance":"enabled":false,"wellness":"enabled":false,"nutrition":"enabled":false,"home":"enabled":true,"news":"enabled":false,"science":"enabled":false,"tech":"enabled":false,"reviews":"enabled":false,"flickr":"enabled":true,"gdpr":"enabled":true,"gdpr_ads_consent":"enabled":true,"gifv":"enabled":true,"google_analytics":"enabled":true,"googlecsa":"enabled":true,"googleima":"enabled":true,"googleremarketing":"enabled":true,"gpt":"enabled":true,"google_maps":"enabled":true,"heartbeat":"enabled":true,"hgg":"enabled":false,"hgg_timeframe":"enabled":false,"highlight_box":"enabled":false,"hvac_banner":"enabled":false,"info_box":"enabled":true,"indexable_paid":"enabled":false,"prime_day":"enabled":false,"prime_timeframe":"enabled":false,"indexexchange":"enabled":true,"imgur":"enabled":true,"instagram":"enabled":true,"interest_follow":"enabled":true,"jsredirects":"enabled":true,"link_block":"enabled":false,"linkedin":"enabled":true,"livestream":"enabled":true,"mattress_best_list_precap":"enabled":false,"mealkit_promo":"enabled":false,"microsoft_tag_page":"enabled":false,"mortgage_table":"enabled":false,"money_eat_signals":"enabled":false,"mpulse":"enabled":true,"mwc":"enabled":false,"mwebwnrvideo":"enabled":false,"myfi_inline_first":"enabled":false,"myfi_right_rail":"enabled":false,"cc_right_rail_precap":"enabled":false,"narrativ":"enabled":true,"no_cap_one_in_precap":"enabled":false,"newsletter_reengagement":"enabled":false,"nielsen":"enabled":true,"one_trust":"enabled":true,"pinterest":"enabled":true,"playbuzz":"enabled":true,"precap_listicle":"enabled":true,"precap_listicle_deals":"enabled":false,"precap_listicle_versus":"enabled":false,"price_alerts":"enabled":true,"product_viewed":"enabled":false,"qualtrics":"enabled":true,"recaptcha":"enabled":true,"reddit":"enabled":true,"review_breakdown":"enabled":false,"review_card_top":"enabled":false,"review_pagination":"enabled":false,"scribd":"enabled":true,"service_worker":"enabled":true,"shop_pop_up":"enabled":true,"shopping_category":"enabled":false,"shopping_precap":"enabled":true,"shopping_prime_day":"enabled":false,"show_follow_price_alert":"enabled":true,"sitecatalyst":"enabled":true,"skybox":"enabled":true,"skybox_autoplay":"enabled":false,"small_image_listicle":"enabled":false,"sonobi":"enabled":true,"soundcloud":"enabled":true,"stackla":"enabled":true,"sticky_newsletter":"enabled":false,"tealium":"enabled":false,"tealium_audigent":"enabled":false,"tealium_digioh":"enabled":false,"tealium_cohesion":"enabled":false,"tealium_collect":"enabled":true,"tealium_qualtrics":"enabled":false,"transactional":"enabled":true,"trueanthem":"enabled":true,"truecar_commerce_promo":"enabled":false,"twitterwidget":"enabled":true,"urban_airship":"enabled":true,"verite":"enabled":true,"vertical":"enabled":true,"vertical_galleries":"enabled":false,"video":"enabled":true,"viglink":"enabled":true,"vimeo":"enabled":true,"vpn":"enabled":false,"vpnsavings":"enabled":false,"vpredesign":"enabled":false,"wireless_plan_finder":"enabled":false,"wireless_feature":"enabled":false,"precap_as_widget":"enabled":false,"yahoosyndication":"enabled":true,"youtube":"enabled":true, tracking: enabled: true , txId: 'b6c59af2-c71c-4f36-9db1-08947a26797b', user: urls: checkEmail: "/user/authentication/email/", forgot: "/user/authentication/forgot/", interests: "/user/authentication/interests/", login: "/user/authentication/login/", newsletters: "/user/authentication/newsletters/", modal: "/user/authentication/", register: "/user/authentication/register/", userData: "/user/get-data/", username: "/user/authentication/username/" , video: playCount: 0, prepend: "" , tagIds: [] ; window.utag_data = "isEnabled":true,"articleAuthorId":["9b5eee5d-8245-11e3-b21f-14feb5ca9861"],"articleAuthorName":["ry crist"],"articleId":"cd8c5b32-7ef4-4432-b26f-d448a2d8ce79","articlePubDate":"2023-01-18 07:15:00-0800","articleTitle":"best wi-fi routers for 2023","articleType":"bestlist_precap","collectionId":["efcdb26f-7fa8-44a0-b807-5735e23e9811","b78bccab-5879-4a30-b87b-0139fae53af6","3174cbcd-1c87-45e3-81df-163e4a4d4e5d","5225f07e-6a88-42fd-9f65-eb932420001f"],"collectionName":["cnet smart home","sponsored best lists (ad targeting)","update frequency","cnet apps today"],"deviceType":"desktop","isDev":"0","pageType":"article","siteEdition":"us","siteHier":["reviews","cnet-home","home-internet","internet-routers"],"siteSection":"reviews","siteType":"responsive web","topicId":["1c879a75-c387-11e2-8208-0291187b029a"],"topicName":["internet routers"],"dwAccount":"cbsicnetglobalsite","dwHost":"dw.cbsi.com","siteId":1,"reportSuiteId":"cbsicnetglobalsite","bkSiteId":3321,"limit":4,"annotations":[],"articleSubType":"best-list-precap","articlePageName":"faq markup + bl precap","brand":"cnet","cohesionRevisionId":"rev_2ks4ldgy4hoe6e7zcernsxu0bwq","collectionSlug":["smart-home","sponsored-best-lists","update-frequency","cnet-apps-today"],"collectionThreadName":[],"contentId":"cd8c5b32-7ef4-4432-b26f-d448a2d8ce79","contentType":"article","interest":"id":"1c879a75-c387-11e2-8208-0291187b029a_cnet_cat_topic","name":"internet routers","type":"specific","primaryTopicSlug":"internet-routers","ricochetCollection":"smart-home","tagSlugs":["nest","5g","hv28","asus","d-link"],"topicSlugs":["internet-routers"],"verticalName":"home","siteName":"cnet","tealium":"profile":"cnetglobalsite","env":"prod","secondaryCollectionIds":["b78bccab-5879-4a30-b87b-0139fae53af6","3174cbcd-1c87-45e3-81df-163e4a4d4e5d","5225f07e-6a88-42fd-9f65-eb932420001f"],"error":"prod","soastaBucket":"","soastaPageType":"best_list_pcap","traffic_source":"cloud"; window.chsn_pageType = "article"; window.chsn_post_id = "cd8c5b32-7ef4-4432-b26f-d448a2d8ce79"; window.chsn_revision_id = "rev_2ks4ldgy4hoe6e7zcernsxu0bwq"; if (typeof utag_data == "object" && typeof(Storage) !== 'undefined') utag_data.message_id = sessionStorage.getItem('v76_message_id'); utag_data.contact_id = localStorage.getItem('v77_contact_id'); utag_data.channel_id = localStorage.getItem('v78_channel_id'); !function(t,e)self).uuidv4=e()(this,(function() } else window.CnetFunctions.logWithLabel('%c Cohesion Tagular ', 'Cohesion service not enabled'); }, pushCohesionBeam: function(data) window.CnetFunctions.onTagularReady(function() window.tagular('beam', data); ); , triggerEvent: function(element, eventName, payload) var event; payload = payload , waitForService: function (serviceName, resolve, reject, funcName) else reject(); } };.preampjs [data-preamp], .fusejs [data-fuse] opacity: 0 !important !function(co,h,e,s,i,o,n)var d='documentElement';var a='className';h[d][a]+=' preampjs fusejs'; n.k=e;co._Cohesion=n;co._Preamp=k:s,start:new Date;co._Fuse=k:i;co._Tagular=k:o; [e,s,i,o].map(function(x)); h.addEventListener('DOMContentLoaded',function()co.setTimeout(function() var u=h[d][a];h[d][a]=u.replace(/ ?preampjs,3e3); co._Preamp.docReady=co._Fuse.docReady=!0);var z=h.createElement('script'); z.async=1;z.src=" -latest.min.js";h.head.appendChild(z); (window,document,'cohesion','preamp','fuse','tagular', tagular: writeKey: 'wk_1jbobeCiGVIPZaBX3yXqhexRwuy', sourceKey: 'src_1jbobeEHGTZmBD9QsSnBOaHCzpy', apiHost: " ", cookieDomain: ".cnet.com", iframeAllowList: [' '] , preamp: siteId: '6ROcMJLU4qafKKGM04m2iK', hooks: beforeRun: function (config, done) config.custom = contentType: 'article', articleType: 'bestlist_precap', articleSubType: 'best-list-precap', siteHier: 'reviews cnet-home home-internet internet-routers' done(); , callback: function (error, decision) if (error) window.CnetFunctions.logWithLabel('%c Cohesion Preamp ', 'error in preamp callback'); else if (decision) var bbPromise = new Promise((resolve, reject) => window.CnetFunctions.waitForService('BidBarrel', resolve, reject, 'setTargeting'); ); bbPromise.then(result => window.BidBarrel.setTargeting( abtest: decision.audienceName + '); ).catch(() => window.CnetFunctions.logWithLabel('%c Cohesion Preamp ', 'error in waiting for BB to be defined'); ); , consent: onetrust: enabled: true, optIn: true , required: true ) window.CnetFunctions.logWithLabel('%c One Trust ', "Service loaded: script_cohesion with class optanon-category-C0002"); window.BOOMR_config = Errors: enabled: true, monitorGlobal: true, // onerror monitorNetwork: false, // XHRs monitorConsole: true, // window.console.error monitorEvents: false, // addEventListener monitorTimeout: false, // setTimeout, setInterval maxErrors: 10, // max errors sent per page onError: function(err) ""; return text.indexOf(".cnet.com") !== -1 && //first party text.indexOf("Script error") === -1 && //not a script error text.indexOf("Load timeout for modules") === -1; //not a load timeout ; (function() if (window.BOOMR && window.BOOMR.version) return; var dom,doc,where,iframe = document.createElement("iframe"),win = window; function boomerangSaveLoadTime(e) if (win.addEventListener) win.addEventListener("load", boomerangSaveLoadTime, false); else if (win.attachEvent) win.attachEvent("onload", boomerangSaveLoadTime); iframe.src = "javascript:void(0)"; iframe.title = ""; iframe.role = "presentation"; (iframe.frameElement )(); window.CnetFunctions.logWithLabel('%c One Trust ', "Service loaded: script_mpulse with class optanon-category-C0002"); var _sf_async_config = _sf_async_config ; _sf_async_config.uid = 66142; _sf_async_config.domain = "cnet.com"; _sf_async_config.flickerControl = false; _sf_async_config.useCanonical = true; _sf_async_config.autoDetect = false; _sf_async_config.sections = "reviews,internet-routers,home,home-internet,smart-home,sponsored-best-lists,update-frequency,cnet-apps-today,commerce"; _sf_async_config.authors = "ry crist"; _sf_async_config.contentType = "bestlist_precap"; var _sf_startpt = (new Date()).getTime(); window._cbq = (window._cbq []); !function(t,baseUrl) window.CnetFunctions.onDOMLoaded(function() var c = []; var siteinterceptid = "ZN_bfKEXqBR8EloLWK"; var samplerate = "100"; var usezones = "yes"; if (usezones === "yes") c.push("Q_ZID="+siteinterceptid); else c.push("Q_SIID="+siteinterceptid); c.push("Q_LOC=" + encodeURIComponent(window.location.href)); window[siteinterceptid+"_ed"] = ""; window[siteinterceptid+"_sampleRate"] = samplerate; window[siteinterceptid+"_url"] = baseUrl + "?" + c.join("&"); if (Math.random() >= window[siteinterceptid+"_sampleRate"]/100)return; try if(!document.getElementById(siteinterceptid)) e=document.createElement('div'); e.setAttribute('id',siteinterceptid); document.getElementsByTagName('body')[0].appendChild(e); catch(e); var s = document.getElementsByTagName(t)[0]; var e = document.createElement(t); e.type = "text/javascript"; e.src = baseUrl + "?" + c.join("&"); s.parentNode.insertBefore(e, s); ); ('script', '//znbfkexqbr8elolwk-redventures.siteintercept.qualtrics.com/SIE/') window.CnetFunctions.logWithLabel('%c One Trust ', "Service loaded: script_qualtrics with class optanon-category-C0004"); !function() window.CnetFunctions.onDOMLoaded(function() window.setTimeout(function() var e = document.createElement('script'); e.type = 'text/javascript'; e.async = true; e.src = ('https:' == document.location.protocol ? ' : ' + 'www.lightboxcdn.com/vendor/2d0d6f08-6bcf-4d6e-b1ea-fe23d2a9c79f/lightbox_inline.js?mb=' + (new Date().getTime()); var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); , 500); ); () window.CnetFunctions.logWithLabel('%c One Trust ', "Service loaded: script_digioh with class optanon-category-C0004"); !function(w,d,t,u) var a=d.createElement(t); a.async=1; a.src=u+"?url="+encodeURIComponent(w.location.href)+"&ref="+encodeURIComponent(d.referrer); var s=d.getElementsByTagName(t)[0]; s.parentNode.insertBefore(a,s); (window, document, 'script', ' ') window.CnetFunctions.logWithLabel('%c One Trust ', "Service loaded: script_audigent with class optanon-category-C0004"); (function(window, document, account) window.skimlinks_exclude = ["shop-links.co", "shop-edits.co"]; window.NRTV_EVENT_DATA = donotlink: true ; var b = document.createElement("script"); b.type = "text/javascript"; b.src = " " + account + ".js"; b.async = true; var a = document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(b,a); )(window, document, "cnet"); window.CnetFunctions.logWithLabel('%c One Trust ', "Service loaded: script_narrativ with class optanon-category-C0002"); (function() if ('object' === typeof window.navigator.serviceWorker) if (window.CnetPageVars.services.service_worker && window.CnetPageVars.services.service_worker.enabled) // Register the global service worker here; others are registered by their respective managers. window.navigator.serviceWorker.register('/service-worker.js').then(function(registration) window.console.info('Registration of service worker /service-worker.js successful with scope:' + registration.scope); , function(e) window.console.error('Registration of service worker /service-worker.js failed:', e); ); window.knownServiceWorkers = ; window.knownServiceWorkers[window.location.origin + "/service-worker.js"] = true; window.knownServiceWorkers[window.location.origin + "/bundles/cnetjs/js/libs/ua-push-worker.js"] = true; try // This is experimental but supported by Chrome, Firefox, Edge, and Opera window.navigator.serviceWorker.getRegistrations().then(function(registrations) registrations.forEach(function(registration) ); ); catch (e) // Safari doesn't support fetching all registered SWs, so only known registrations can be explicitly unregistered. Object.keys(knownServiceWorkers).forEach(function(url) if (!knownServiceWorkers[url]) window.navigator.serviceWorker.getRegistration(url).then(function(registration) window.console.info('Unregistering service worker:', registration); registration.unregister(); ).catch(function(e) window.console.error('An error occurred while unregistering a service worker:', e); ); ); else if ('object' === typeof window.console && 'function' === typeof window.console.warn) // Don't break IE by calling this without checking the console exists first. window.console.warn('Service workers are not supported by this browser.'); )(); window.BidBarrel = window.BidBarrel ; window.BidBarrel.queue = window.BidBarrel.queue []; (function() !function(t,e)"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t(this,(function() }); })(); Netflix Password-Sharing Crackdown How to Try New Bing My Viral LeBron Tweet National Pizza Day Deals 'Toy Story 5,' 'Frozen 3' Coming Best Super Bowl Ads Super Bowl: How to Watch Fabuloso Recall Your guide to a better future 2ff7e9595c
Comments