Skip to Content
JavaScript® Programmer's Reference
book

JavaScript® Programmer's Reference

by Alexei White
August 2009
Intermediate to advanced
1030 pages
21h 39m
English
Wrox
Content preview from JavaScript® Programmer's Reference

Chapter 22. Unique Browser Features

Something that's come up a lot over the course of this book is that each browser has its own set of quirks and edge-cases that make it unique. Historically, the world's most popular browser, Internet Explorer, would often blaze its own path for a feature while the rest of the browser world would wait, form a standard, and adopt that instead, making IE look like the odd man out. The same can be said for Firefox, Safari, and Chrome, who have done their share of innovation as well. There are quite a few JavaScript features now that belong to one browser in particular. In Chapter 18 I introduce a few of these, like DOM Storage, Internet Explorer's UserData, and HTML5 databases, which are supported exclusively by WebKit at the moment.

There are quite a few little features like those that belong almost exclusively to one browser or another that are worth knowing about. You might wonder why you would spend time reading about a feature only supported by one or two browsers. Sometimes those features have comparable alternatives in other browsers. (For example Vector Markup Language (VML) is in a way similar to Mozilla and WebKit's Canvas feature. Providing a graphing tool for all three browsers would be a matter of writing an interface library to those two.) Another reason you might want to know about proprietary features is to provide extra functionality to users in a particular browser. For example, Internet Explorer's Web Slice feature is an opportunity ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Speaking JavaScript

Speaking JavaScript

Axel Rauschmayer
Dojo: The Definitive Guide

Dojo: The Definitive Guide

Matthew A. Russell
Web Developer's Reference Guide

Web Developer's Reference Guide

Joshua Johanan, Talha Khan, Ricardo Zea

Publisher Resources

ISBN: 9780470344729Purchase book