By proceeding to accessing this website, you unconditionally agree to its terms and conditions. If not, please stop and leave now.

Books On Sale

I started publishing books in 2020 and wrote 20 books in my first year. They are available at Amazon (USA, India, UK, Australia and Canada), Barnes & Noble (USA) and BooksWagon.com (India). BookDepository.com (UK) sources from Amazon UK, which has the cheapest prices, but does not charge for international shipping.

World Of Word Ladders Vastu Shastra Explained Ólafia L. Óla's Favourite Traditional Nursery Rhymes (Illustrated) A Really Traditional Alphabet Book 2020 Fresh Clean Jokes For Kids 2020 Fresh Clean Jokes For Everyone Animalia Humorosum Book cover: Dictionary Of Indian English Learn To Ride A Motorcycle In Five Minutes FFMPEG Quick Hacks Linux Command-Line Tips & Tricks CommonMark Quick Reference Email Newsletter Strategies For Profit Book cover: Cool Electronic Projects Book cover: How To Invest In Stocks

V. Subhash's
HTML Unicode Numeric Character Reference Table
a.k.a
A really ultimate browser JavaScript benchmark

In 2010, when this article was written, it seemed that all Javascript benchmarks were queered in favour of dumb JavaScript engines whose speed could not be matched by their associated HTML-rendering engines. The state of affairs seems to have improved since that time but not by much. Opera 12.x was the best performing browser in this benchmark but after it became a Chrome clone, it fails like Chrome.

Browsers like Safari and Chrome can execute JavaScript routines very fast but their HTML-rendering engines are still slow. If the JS engine was executing a very long CPU-intensive routine, then the UI would get locked up. Any attempt to click inside the page would hang the browser. IE will give up the ghost. Firefox/Chrome will get concerned that a JS routine is taking too long to finish and prompt you whether to continue or break the execution.

Only one browser was able to execute long JavaScript routines smoothly and still keep the user interface responsive and updated. Opera's Javascript engine was not as fast as that of Chrome or Safari but it managed to keep in sync with the HTML-rendering engine. It did not lock up at all. In Opera, you will see the progress bar slowly move to completion. In Firefox/Chrome, the progress hits 100% in no time but the table takes quite a few seconds to be displayed.

My "Real" Browser JavaScript Benchmark

The real reason why I created this Javascript utility was to easily obtain dingbat and smiley faces defined in Unicode (in ranges 8000 to 10000): ™ ℡ Ω ⅓ ↛ ↣ ↭ ⇙ ⇛ ⇪ ☺ ☻ ☼ ♣ . You can also use this page or the code to access other useful characters such as †, ‡, ™, ¤, ®, °, ¼, ½, ¾, ɤ, ɸ … ‘ ’ “ ” ← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙ ↚ ↛ ↜ ↝ ↞ ↟ ↠ ↡ ↢ ↣ ↤ ↥ ↦ ↧ ↨ ↩ ↪ ↫ ↬ ↭ ↮ ↯ ↰ ↱ ↲ ↳ ↴ ↵ ↶ ↷ ↸ ↹ ↺ ↻ ↼ ↽ ↾ ↿ ⇀ ⇁ ⇂ ⇃ ⇄ ⇅ ⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ ⇍ ⇎ ⇏ ⇐ ⇑ ⇒ ⇓ ⇔ ⇕ ⇖ ⇗ ⇘ ⇙ ⇚ ⇛ ⇜ ⇝ ⇞ ⇟ ⇠ ⇡ ⇢ ⇣ ⇤ ⇥ ⇦ ⇧ ⇨ ⇩ ⇪ ⇫ ⇬ ⇭ ⇮ ⇯ ⇰ ⇱ ⇲ ⇳ ⇴ ⇵ ⇶ ⇷ ⇸ ⇹ ⇺ ⇻ ⇼ ⇽ ⇾ ⇿ √ ∛ ∜ ⊢ ⊣ ⊤ ⊥ ⊦ ⊧ ⊨ ⊩ ⊪ ⊫ ═ ║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞ ╟ ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬ .

Or, you can run this benchmark to stress test a new version of your browser.