HTML 5 Favicon – Support?

The answers provided (at the time of this post) are link only answers so I thought I would summarize the links into an answer and what I will be using. When working to create Cross Browser Favicons (including touch icons) there are several things to consider. The first (of course) is Internet Explorer. IE does … Read more

Why doesn’t JavaScript support multithreading?

JavaScript does not support multi-threading because the JavaScript interpreter in the browser is a single thread (AFAIK). Even Google Chrome will not let a single web page’s JavaScript run concurrently because this would cause massive concurrency issues in existing web pages. All Chrome does is separate multiple components (different tabs, plug-ins, etcetera) into separate processes, … Read more

Why does the URL http://a/%%30%30 crash Google Chrome?

Tom Scott explains this in his YouTube video: http://a/%%30%30 is decoded as http://a/%00 because %30 is 0 http://a/%00 is then further decoded by another piece of code as http://a/<NULL> because %00 is the NULL character The bug was originally demonstrated by Andris Atteka who simply added a null character to the string.

Is jQuery $.browser Deprecated?

From the documentation: The $.browser property is deprecated in jQuery 1.3, and its functionality may be moved to a team-supported plugin in a future release of jQuery. So, yes, it is deprecated, but your existing implementations will continue to work. If the functionality is removed, it will likely be easily accessible using a plugin. As to … Read more