Which Browser runs JavaScript the Fastest? Updated on January 3, 2020 by Brad Markle 1 Minutes, 54 Seconds to Read We recently introduced a new feature in our Support Center, Autosuggested Articles. While you’re typing in a question you’d like our Community Support to answer, we suggest a list of articles below your question that may help with getting you support. Technically, every time a character is pressed, a JavaScript function is ran and attempts to find articles to list for you. This JavaScript function loops through quite a bit of data, but in our testing it ran relatively well. We did recently receive feedback from a user stating that this feature took 15+ seconds to run each time they typed in a character. During our troubleshooting of this issue, we decided to gather data on how long it takes each browser to execute our JavaScript function. We’d like to share our results with you now. The Experiment When running our test, we updated the Javascript code to keep track of how long it takes to run through the function, and then alert the time it took (in milliseconds). We typed in the search phrase “wordpress plugin install search”, and after each character we typed we logged how much time the JavaScript function took to find results. Our tests were ran on a Windows 7 desktop with the following browsers: Browser Version Internet Explorer 8 FireFox 10 Chrome 17 Safari 5 Opera 11 The Results Which browser ran our JavaScript code the fastest? Opera. Closely behind Opera were Chrome and Firefox, while Safari and Internet Explorer took much longer. Browser Rank Total JavaScript run time How much slower than Opera? Opera 1st 1684 – Chrome 2nd 1998 19% Firefox 3rd 2194 30% Safari 4th 6417 281% Internet Explorer 5th 7912 370% (click to see full size) Raw Result Data The table below lists the time in milliseconds each browser took to execute the JavaScript, along with the search phrase that was passed to the function. IE Chrome Firefox Safari Opera Our Search Phrase 171 60 80 166 48 w 156 80 44 163 34 wo 156 44 45 160 33 wor 156 44 58 165 33 word 156 46 45 161 33 wordp 156 46 59 160 33 wordpr 172 45 45 158 32 wordpre 218 58 66 188 45 wordpres 214 57 58 188 44 wordpress 219 58 57 192 45 wordpress (space) 234 61 70 195 48 wordpress p 234 61 66 194 48 wordpress pl 235 60 64 206 48 wordpress plu 234 61 64 191 48 wordpress plug 234 62 60 195 47 wordpress plugi 249 63 70 219 51 wordpress plugin 250 63 65 206 51 wordpress plugin (space) 256 63 69 205 51 wordpress plugin i 250 63 65 204 51 wordpress plugin in 281 67 68 219 65 wordpress plugin ins 281 66 70 209 65 wordpress plugin inst 281 65 71 210 65 wordpress plugin insta 281 66 70 212 65 wordpress plugin instal 343 77 92 247 76 wordpress plugin install 327 79 91 250 76 wordpress plugin install (space) 374 80 93 259 80 wordpress plugin install s 359 80 100 261 73 wordpress plugin install se 359 81 96 260 74 wordpress plugin install sea 358 81 102 259 74 wordpress plugin install sear 359 80 95 258 74 wordpress plugin install searc 359 81 96 257 74 wordpress plugin install search Share this Article Related Articles How to Align and Float Images with CSS Margin vs Padding Preview Shared Content With Facebook Debugger Accessing Your Website via IP Address The Role of Blocks and Animations in WordPress Is Django supported? Using the Under Construction Page provided by InMotion Hosting Creating an Under Construction or Coming Soon page Beginner Web Design: Guides to HTML and CSS Links to the stylesheets in Responsive Templates