<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4186117876151460429</id><updated>2024-09-24T11:41:20.339-07:00</updated><category term="Safari"/><category term="server"/><category term="browser"/><category term="events"/><category term="tips"/><category term="Chrome"/><category term="about"/><category term="reference"/><title type='text'>One Javascript</title><subtitle type='html'>Cross Domain Quirks for Explorer, Firefox, Safari, Opera on Vista, XP, Mac, Linux, and iPhone</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-4788118874131491639</id><published>2012-09-27T15:46:00.001-07:00</published><updated>2012-09-27T15:46:16.152-07:00</updated><title type='text'>Sponsors</title><content type='html'>&lt;div align=&quot;center&quot;&gt;Ownership of tEarn.com has been transferred to TEARN Media Group.
Media Group: &lt;a href=&quot;http://exitmercial.com/&quot;&gt;Exitmercial.com &lt;/a&gt;| 
 &lt;a href=&quot;http://www.moapo.com/&quot;&gt;Exitmercial.net&lt;/a&gt; | 
 &lt;a href=&quot;http://adecon101.blogspot.com/view/mosaic/&quot;&gt;Ad Economics&lt;/a&gt; | 
 &lt;a href=&quot;http://onejavascript.blogspot.com/&quot;&gt;One Javascript&lt;/a&gt; | 
 &lt;a href=&quot;http://www.tearn.com/&quot;&gt;TEARN Media Network&lt;/a&gt; | 
 &lt;a href=&quot;http://www.MoAppo.com&quot;&gt;moAPPo: the smart way to order&lt;/a&gt; | 
 &lt;a href=&quot;http://energy8888.blogspot.com/&quot;&gt;Energy Independence
 &lt;a href=&#39;http://exitmercial.com&#39;&gt;Exitmercial by TEARN&lt;/a&gt; | 
 &lt;a href=&#39;http://www.erikscupertino.com&#39;&gt;Eriks Cupertino&lt;/a&gt; | 
 &lt;a href=&#39;http://www.erikssunnyvale.com&#39;&gt;Eriks Sunnyvale&lt;/a&gt; | 
 &lt;a href=&#39;http://www.jandjhawaiianbbq.com&#39;&gt;J&amp;J Cupertino&lt;/a&gt; | 
 &lt;a href=&#39;http://www.spotsj.com&#39;&gt;Sandwich Spot&lt;/a&gt; | 
&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/4788118874131491639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2012/09/sponsors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/4788118874131491639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/4788118874131491639'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2012/09/sponsors.html' title='Sponsors'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-3223646303156487951</id><published>2008-12-20T11:32:00.001-08:00</published><updated>2008-12-20T11:32:27.329-08:00</updated><title type='text'>Introducing Y!OS 1.0 - live today!</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial; font-size: 13px; &quot;&gt;&lt;h2 class=&quot;entry-title&quot; style=&quot;max-width: 580px; font-size: 140%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; font-weight: normal; &quot;&gt;Earlier this month, we introduced &lt;a href=&quot;http://developer.yahoo.net/blog/archives/2008/10/yos_platform.html&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;a revamped universal profile&lt;/a&gt; to all Yahoo! users – but that was just the tip of the iceberg. With the new profile page, you got a peek at our open vision, but today’s Yahoo! Open Strategy (Y!OS) 1.0 platform launch gives you something to get your hands on. Today we’re making Y!OS a reality for developers through the release of the &lt;a href=&quot;http://developer.yahoo.com/yap/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;Yahoo! Application Platform (YAP)&lt;/a&gt; , &lt;a href=&quot;http://developer.yahoo.com/social/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;Yahoo! Social Platform (YSP)&lt;/a&gt; and &lt;a href=&quot;http://developer.yahoo.com/yql/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;Yahoo! Query Language (YQL)&lt;/a&gt;. Now, anyone on the web has access to Yahoo!’s tools and data to &lt;a href=&quot;http://developer.yahoo.com/dashboard/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;start building applications&lt;/a&gt; for Yahoo!’s vast audience and the web beyond.&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;&lt;div class=&quot;entry-body&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 580px; padding-top: 0.5em; color: rgb(0, 0, 0); &quot;&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;div class=&quot;item-body&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;p&gt;&lt;strong&gt;Yahoo! Social Platform &lt;/strong&gt;&lt;br /&gt;The Yahoo! Social Platform (YSP) consists of a suite of REST-based social APIs from Yahoo! including: Profiles, Connections, Updates, Contacts and Status. These services will make it possible for you to write social applications either on Yahoo! using the Application Platform or on your own website. We are releasing a &lt;a href=&quot;http://developer.yahoo.com/social/sdk/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;PHP SDK&lt;/a&gt; an a &lt;a href=&quot;http://developer.yahoo.com/flash/yos/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;Flash SDK&lt;/a&gt; to help you access these web services. Because we make use of standard &lt;a href=&quot;http://www.oauth.net/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;OAuth&lt;/a&gt; and REST (both XML and JSON), standard libraries can also be used. &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Yahoo! Query Language (YQL)&lt;/strong&gt;&lt;br /&gt;YQL is a new web service API that lets you access other web services using a SQL-like language rather than typical programmatic access. You can think of it as a command line version of Pipes. Its goal is to make data from Yahoo! as well as from across the internet universally accessible through a single common interface.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Yahoo! Application Platform (YAP)&lt;/strong&gt;&lt;br /&gt;YAP will soon become the mechanism for distributing your application to millions of users on Yahoo!’s homepages, media sites, and mail properties, some of the most trafficked sites on the Internet. The initial release supports a few programming models including:&lt;br /&gt;- Developer hosted execution of applications with access to Yahoo&#39;s Social APIs and YQL;&lt;br /&gt;- Support for &lt;a href=&quot;http://code.google.com/apis/opensocial/docs/index.html&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;OpenSocial&#39;s JavaScript API&lt;/a&gt;; and&lt;br /&gt;- Support for server-side YML tags.&lt;/p&gt;&lt;p&gt;Today we are launching the platform itself; for now, we hope you’ll start building apps to view in the&lt;a href=&quot;http://developer.yahoo.com/yap/guide/anatomy-canvas-view.html&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;canvas view&lt;/a&gt;. We will keep you updated on the rollout schedule for embedding third-party applications within the pages of Yahoo!&#39;s properties. In the meantime &lt;a href=&quot;http://developer.yahoo.net/forum/index.php?s=7053faee510b2bd73a0e9d4d9d667e23&amp;amp;showforum=37&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;we’d love to hear from you&lt;/a&gt; and see what you’re building.&lt;/p&gt;&lt;p&gt;Yahoo! values user security and privacy. We&#39;ve put several mechanisms in place to keep YAP secure, so that people are always in control of the data they put into the system:&lt;br /&gt;- All HTML, CSS &amp;amp; JS code will be run through &lt;a href=&quot;http://code.google.com/p/google-caja/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;Caja&lt;/a&gt; . Check the release notes for what capabilities are supported;&lt;br /&gt;- Users have the option of not sharing their data with their connections applications;&lt;br /&gt;- Spam protection is in place around messaging, invites, and updates.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;OAuth&lt;/strong&gt;&lt;br /&gt;YAP, YSP, and YQL are all accessed using the open standard OAuth to authenticate both the developer and the 3rd-party (user) on whose behalf the developer is accessing the data. This ensures that our users are always in control over who can access their data.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;What’s next?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In 2008, it’s been all about building the base platform. For the rest of the year and into 2009, we’ll focus on integrating the platform into rest of Yahoo!. As we rewire Yahoo! in this way, you’ll see two major things start to happen:&lt;/p&gt;&lt;p&gt;1. Users will begin to experience what we call a “social dimension” across Yahoo!.&lt;/p&gt;&lt;p&gt;We’ll activate our network horizontally across Yahoo!. Yahoo! Mail and Yahoo! Messenger will encourage users to connect with the people that they care the most about. For example, Mail will incentivize connections by enabling users to filter their inboxes to see emails just from social connections. And Mail, Messenger, the front page of Yahoo!, and My Yahoo! will allow people to see things their connections have been doing across Yahoo! and the web. Finally, Yahoo!’s media properties (Sports, Music) will contribute to social relevancy by encouraging users to share experiences with each other.&lt;/p&gt;&lt;p&gt;2. We’ll continue to open Yahoo! to developers and publishers like never before.&lt;/p&gt;&lt;p&gt;By opening up, we create experiences that give people choice about the content they consume. We’re committed to giving our users what they want, where and with whom they want it. We’ll continue opening the UI of places like My Yahoo!, the Yahoo! homepage (&lt;a href=&quot;http://www.yahoo.com/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;www.yahoo.com&lt;/a&gt;), and Mail to 3rd party applications via YAP, so our users gain access to the best and liveliest of the web. And our Social Platform APIs give developers across the web the tools and data services to create rich experiences for this newly active social user base. You’ll be able to publish activity stream information via Updates and reach users across the Front Page, Messenger and Yahoo! Mail.&lt;/p&gt;&lt;p&gt;This launch also marks Yahoo!’s first implementation of OpenSocial support. As a founding member of the &lt;a href=&quot;http://www.opensocial.org/opensocial-foundation&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;OpenSocial Foundation&lt;/a&gt;, Yahoo! is committed to supporting the complete OpenSocial specification and is working with the community to expand the spec to include OSML and OpenSocial templates. In addition, we are currently implementing a Shindig-based OpenSocial container which will allow us to provide full support for the OpenSocial REST Protocols and thus for Portable Contacts. To learn more about YAP and OpenSocial, please visit the &lt;a href=&quot;http://opensocialapis.blogspot.com/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;OpenSocial blog&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Developers everywhere benefit from the fact that Yahoo!&#39;s audience is worldwide. Our platform is fully internationalized from the start for use in 31 countries. And we’re growing. Come along and go global with Yahoo!.&lt;/p&gt;&lt;p&gt;We hope that you’ll &lt;a href=&quot;http://developer.yahoo.com/yos/intro/index.html&quot; target=&quot;_blank&quot; style=&quot;color: rgb(34, 68, 187); &quot;&gt;check out the documentation&lt;/a&gt; and start creating apps today.&lt;/p&gt;&lt;p&gt;Sam Pullara&lt;br /&gt;Vice President, Yahoo! Application Platform&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/3223646303156487951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/12/introducing-yos-10-live-today.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/3223646303156487951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/3223646303156487951'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/12/introducing-yos-10-live-today.html' title='Introducing Y!OS 1.0 - live today!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-3734732598969287811</id><published>2008-12-13T10:22:00.000-08:00</published><updated>2008-12-13T10:24:31.638-08:00</updated><title type='text'>Google and Yahoo host third-party JavaScript libraries</title><content type='html'>&lt;h2&gt;&lt;a href=&quot;http://www.onenaught.com/posts/80/google-to-host-a-number-of-javascript-libraries&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Google to host a number of JavaScript libraries&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; color: rgb(85, 51, 0); &quot;&gt;Google to host a number of JavaScript libraries&lt;/a&gt;&lt;/h2&gt;&lt;div class=&quot;entry&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; &quot;&gt;&lt;p class=&quot;posted-on&quot; style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin-top: 2em; margin-right: 0px; margin-left: 0px; margin-bottom: 2em; color: rgb(119, 119, 119); padding-left: 20px; background-image: url(http://www.onenaught.com/wp-content/themes/onenaught/18/images/icons/date.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: 0% 50%; &quot;&gt;Posted on: Wednesday, May 28th, 2008 at 2:01 pm&lt;/p&gt;&lt;p style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin-top: 2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;img src=&quot;http://www.onenaught.com/wp-content/uploads/js-libraries.png&quot; alt=&quot;&quot; class=&quot;post-img&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; float: left; line-height: 1; margin-right: 0.5em; &quot; /&gt;&lt;a href=&quot;http://ajaxian.com/archives/announcing-ajax-libraries-api-speed-up-your-ajax-apps-with-googles-infrastructure&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; color: rgb(153, 51, 0); &quot;&gt;Google just announced their AJAX Library API&lt;/a&gt;, where Google will host many major JavaScript frameworks for you, such as jQuery, Prototype, Mootools, Dojo, etc.&lt;/p&gt;&lt;p style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin-top: 2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;This will allow you to write web pages that refer to those scripts rather than copies on your own site, reducing your bandwidth, but also leveraging the infrastructure capabilities of Google, such as their content distributed network (which means users would be served those files from a location much closer to them), properly compressed, minified, cacheable files, etc.&lt;/p&gt;&lt;p style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin-top: 2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;In addition, if your visitors have been to other sites using the same technique, they would not need to download the same libraries all over again, and with increasingly rich web sites, these files can get quite large...&lt;/p&gt;&lt;p style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin-top: 2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;A number of months back, Yahoo was the first to announce something like this when they said they would &lt;a href=&quot;http://yuiblog.com/blog/2007/02/22/free-yui-hosting&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; color: rgb(170, 119, 68); &quot;&gt;host their YUI library for you&lt;/a&gt; so it is good to see others getting into this.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/3734732598969287811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/12/google-and-yahoo-host-third-party.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/3734732598969287811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/3734732598969287811'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/12/google-and-yahoo-host-third-party.html' title='Google and Yahoo host third-party JavaScript libraries'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-5700668455962931632</id><published>2008-09-29T11:09:00.000-07:00</published><updated>2008-10-01T11:07:16.415-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="server"/><title type='text'>HTTP Status Code Definitions</title><content type='html'>Top error codes:&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;200 OK&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;206 Partial request OK&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;302 Redirect&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;304 Not Modified - OK to use cached file&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;403 Forbidden - Protected page&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;404 Not Found&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;Your Web server thinks that your URL has been temporarily redirected to another URL. The client system is expected to immediately retry the alternate URL.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;302 errors in the HTTP cycle&lt;/b&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Any client (e.g. your Web browser or our CheckUpDown robot) goes through the following cycle when it communicates with your Web server:&lt;/p&gt;&lt;ul&gt;&lt;li style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; &quot;&gt;Obtain an IP address from the IP name of your site (your site URL without the leading &#39;http://&#39;). This lookup (conversion of IP name to IP address) is provided by domain name servers (DNSs).&lt;/li&gt;&lt;li style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; &quot;&gt;Open an IP socket connection to that IP address.&lt;/li&gt;&lt;li style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; &quot;&gt;Write an HTTP data stream through that socket.&lt;/li&gt;&lt;li style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; &quot;&gt;Receive an HTTP data stream back from your Web server in response. This data stream contains status codes whose values are determined by the HTTP protocol. Parse this data stream for status codes and other useful information.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This error occurs in the final step above when the client receives an HTTP status code that it recognises as &#39;302&#39;.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;address&gt;part of &lt;a rev=&quot;Section&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616.html&quot;&gt;Hypertext Transfer Protocol -- HTTP/1.1&lt;/a&gt;&lt;br /&gt;RFC 2616 Fielding, et al.&lt;/address&gt;&lt;h2&gt;&lt;a id=&quot;sec10&quot;&gt;10&lt;/a&gt; Status Code Definitions&lt;/h2&gt;&lt;p&gt;Each Status-Code is described below, including a description of which method(s) it can follow and any metainformation required in the response.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.1&quot;&gt;10.1&lt;/a&gt; Informational 1xx&lt;/h3&gt;&lt;p&gt;This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an empty line. There are no required headers for this class of status code. Since HTTP/1.0 did not define any 1xx status codes, servers MUST NOT send a 1xx response to an HTTP/1.0 client except under experimental conditions.&lt;/p&gt;&lt;p&gt;A client MUST be prepared to accept one or more 1xx status responses prior to a regular response, even if the client does not expect a 100 (Continue) status message. Unexpected 1xx status responses MAY be ignored by a user agent.&lt;/p&gt;&lt;p&gt;Proxies MUST forward 1xx responses, unless the connection between the proxy and its client has been closed, or unless the proxy itself requested the generation of the 1xx response. (For example, if a&lt;/p&gt;&lt;p&gt;proxy adds a &quot;Expect: 100-continue&quot; field when it forwards a request, then it need not forward the corresponding 100 (Continue) response(s).)&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.1.1&quot;&gt;10.1.1&lt;/a&gt; 100 Continue&lt;/h3&gt;&lt;p&gt;The client SHOULD continue with its request. This interim response is used to inform the client that the initial part of the request has been received and has not yet been rejected by the server. The client SHOULD continue by sending the remainder of the request or, if the request has already been completed, ignore this response. The server MUST send a final response after the request has been completed. See section&lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.3&quot;&gt;8.2.3&lt;/a&gt; for detailed discussion of the use and handling of this status code.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.1.2&quot;&gt;10.1.2&lt;/a&gt; 101 Switching Protocols&lt;/h3&gt;&lt;p&gt;The server understands and is willing to comply with the client&#39;s request, via the Upgrade message header field (section 14.42), for a change in the application protocol being used on this connection. The server will switch protocols to those defined by the response&#39;s Upgrade header field immediately after the empty line which terminates the 101 response.&lt;/p&gt;&lt;p&gt;The protocol SHOULD be switched only when it is advantageous to do so. For example, switching to a newer version of HTTP is advantageous over older versions, and switching to a real-time, synchronous protocol might be advantageous when delivering resources that use such features.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.2&quot;&gt;10.2&lt;/a&gt; Successful 2xx&lt;/h3&gt;&lt;p&gt;This class of status code indicates that the client&#39;s request was successfully received, understood, and accepted.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.2.1&quot;&gt;10.2.1&lt;/a&gt; 200 OK&lt;/h3&gt;&lt;p&gt;The request has succeeded. The information returned with the response is dependent on the method used in the request, for example:&lt;/p&gt;&lt;p&gt;GET an entity corresponding to the requested resource is sent in the response;&lt;/p&gt;&lt;p&gt;HEAD the entity-header fields corresponding to the requested resource are sent in the response without any message-body;&lt;/p&gt;&lt;p&gt;POST an entity describing or containing the result of the action;&lt;/p&gt;&lt;p&gt;TRACE an entity containing the request message as received by the end server.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.2.2&quot;&gt;10.2.2&lt;/a&gt; 201 Created&lt;/h3&gt;&lt;p&gt;The request has been fulfilled and resulted in a new resource being created. The newly created resource can be referenced by the URI(s) returned in the entity of the response, with the most specific URI for the resource given by a Location header field. The response SHOULD include an entity containing a list of resource characteristics and location(s) from which the user or user agent can choose the one most appropriate. The entity format is specified by the media type given in the Content-Type header field. The origin server MUST create the resource before returning the 201 status code. If the action cannot be carried out immediately, the server SHOULD respond with 202 (Accepted) response instead.&lt;/p&gt;&lt;p&gt;A 201 response MAY contain an ETag response header field indicating the current value of the entity tag for the requested variant just created, see section &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19&quot;&gt;14.19&lt;/a&gt;.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.2.3&quot;&gt;10.2.3&lt;/a&gt; 202 Accepted&lt;/h3&gt;&lt;p&gt;The request has been accepted for processing, but the processing has not been completed. The request might or might not eventually be acted upon, as it might be disallowed when processing actually takes place. There is no facility for re-sending a status code from an asynchronous operation such as this.&lt;/p&gt;&lt;p&gt;The 202 response is intentionally non-committal. Its purpose is to allow a server to accept a request for some other process (perhaps a batch-oriented process that is only run once per day) without requiring that the user agent&#39;s connection to the server persist until the process is completed. The entity returned with this response SHOULD include an indication of the request&#39;s current status and either a pointer to a status monitor or some estimate of when the user can expect the request to be fulfilled.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.2.4&quot;&gt;10.2.4&lt;/a&gt; 203 Non-Authoritative Information&lt;/h3&gt;&lt;p&gt;The returned metainformation in the entity-header is not the definitive set as available from the origin server, but is gathered from a local or a third-party copy. The set presented MAY be a subset or superset of the original version. For example, including local annotation information about the resource might result in a superset of the metainformation known by the origin server. Use of this response code is not required and is only appropriate when the response would otherwise be 200 (OK).&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.2.5&quot;&gt;10.2.5&lt;/a&gt; 204 No Content&lt;/h3&gt;&lt;p&gt;The server has fulfilled the request but does not need to return an entity-body, and might want to return updated metainformation. The response MAY include new or updated metainformation in the form of entity-headers, which if present SHOULD be associated with the requested variant.&lt;/p&gt;&lt;p&gt;If the client is a user agent, it SHOULD NOT change its document view from that which caused the request to be sent. This response is primarily intended to allow input for actions to take place without causing a change to the user agent&#39;s active document view, although any new or updated metainformation SHOULD be applied to the document currently in the user agent&#39;s active view.&lt;/p&gt;&lt;p&gt;The 204 response MUST NOT include a message-body, and thus is always terminated by the first empty line after the header fields.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.2.6&quot;&gt;10.2.6&lt;/a&gt; 205 Reset Content&lt;/h3&gt;&lt;p&gt;The server has fulfilled the request and the user agent SHOULD reset the document view which caused the request to be sent. This response is primarily intended to allow input for actions to take place via user input, followed by a clearing of the form in which the input is given so that the user can easily initiate another input action. The response MUST NOT include an entity.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.2.7&quot;&gt;10.2.7&lt;/a&gt; 206 Partial Content&lt;/h3&gt;&lt;p&gt;The server has fulfilled the partial GET request for the resource. The request MUST have included a Range header field (section 14.35) indicating the desired range, and MAY have included an If-Range header field (section &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.27&quot;&gt;14.27&lt;/a&gt;) to make the request conditional.&lt;/p&gt;&lt;p&gt;The response MUST include the following header fields:&lt;/p&gt;&lt;pre&gt;      - Either a Content-Range header field (section 14.16) indicating         the range included with this response, or a multipart/byteranges         Content-Type including Content-Range fields for each part. If a         Content-Length header field is present in the response, its         value MUST match the actual number of OCTETs transmitted in the         message-body. &lt;/pre&gt;&lt;pre&gt;      - Date &lt;/pre&gt;&lt;pre&gt;      - ETag and/or Content-Location, if the header would have been sent         in a 200 response to the same request &lt;/pre&gt;&lt;pre&gt;      - Expires, Cache-Control, and/or Vary, if the field-value might         differ from that sent in any previous response for the same         variant &lt;/pre&gt;&lt;p&gt;If the 206 response is the result of an If-Range request that used a strong cache validator (see section 13.3.3), the response SHOULD NOT include other entity-headers. If the response is the result of an If-Range request that used a weak validator, the response MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and updated headers. Otherwise, the response MUST include all of the entity-headers that would have been returned with a 200 (OK) response to the same request.&lt;/p&gt;&lt;p&gt;A cache MUST NOT combine a 206 response with other previously cached content if the ETag or Last-Modified headers do not match exactly, see &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.5.4&quot;&gt;13.5.4&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;A cache that does not support the Range and Content-Range headers MUST NOT cache 206 (Partial) responses.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3&quot;&gt;10.3&lt;/a&gt; Redirection 3xx&lt;/h3&gt;&lt;p&gt;This class of status code indicates that further action needs to be taken by the user agent in order to fulfill the request. The action required MAY be carried out by the user agent without interaction with the user if and only if the method used in the second request is GET or HEAD. A client SHOULD detect infinite redirection loops, since such loops generate network traffic for each redirection.&lt;/p&gt;&lt;pre&gt;      Note: previous versions of this specification recommended a       maximum of five redirections. Content developers should be aware       that there might be clients that implement such a fixed       limitation. &lt;/pre&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3.1&quot;&gt;10.3.1&lt;/a&gt; 300 Multiple Choices&lt;/h3&gt;&lt;p&gt;The requested resource corresponds to any one of a set of representations, each with its own specific location, and agent- driven negotiation information (section 12) is being provided so that the user (or user agent) can select a preferred representation and redirect its request to that location.&lt;/p&gt;&lt;p&gt;Unless it was a HEAD request, the response SHOULD include an entity containing a list of resource characteristics and location(s) from which the user or user agent can choose the one most appropriate. The entity format is specified by the media type given in the Content- Type header field. Depending upon the format and the capabilities of&lt;/p&gt;&lt;p&gt;the user agent, selection of the most appropriate choice MAY be performed automatically. However, this specification does not define any standard for such automatic selection.&lt;/p&gt;&lt;p&gt;If the server has a preferred choice of representation, it SHOULD include the specific URI for that representation in the Location field; user agents MAY use the Location field value for automatic redirection. This response is cacheable unless indicated otherwise.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3.2&quot;&gt;10.3.2&lt;/a&gt; 301 Moved Permanently&lt;/h3&gt;&lt;p&gt;The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs. Clients with link editing capabilities ought to automatically re-link references to the Request-URI to one or more of the new references returned by the server, where possible. This response is cacheable unless indicated otherwise.&lt;/p&gt;&lt;p&gt;The new permanent URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s).&lt;/p&gt;&lt;p&gt;If the 301 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.&lt;/p&gt;&lt;pre&gt;      Note: When automatically redirecting a POST request after       receiving a 301 status code, some existing HTTP/1.0 user agents       will erroneously change it into a GET request. &lt;/pre&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3.3&quot;&gt;10.3.3&lt;/a&gt; 302 Found&lt;/h3&gt;&lt;p&gt;The requested resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field.&lt;/p&gt;&lt;p&gt;The temporary URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s).&lt;/p&gt;&lt;p&gt;If the 302 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.&lt;/p&gt;&lt;pre&gt;      Note: RFC 1945 and RFC 2068 specify that the client is not allowed       to change the method on the redirected request.  However, most       existing user agent implementations treat 302 as if it were a 303       response, performing a GET on the Location field-value regardless       of the original request method. The status codes 303 and 307 have       been added for servers that wish to make unambiguously clear which       kind of reaction is expected of the client. &lt;/pre&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3.4&quot;&gt;10.3.4&lt;/a&gt; 303 See Other&lt;/h3&gt;&lt;p&gt;The response to the request can be found under a different URI and SHOULD be retrieved using a GET method on that resource. This method exists primarily to allow the output of a POST-activated script to redirect the user agent to a selected resource. The new URI is not a substitute reference for the originally requested resource. The 303 response MUST NOT be cached, but the response to the second (redirected) request might be cacheable.&lt;/p&gt;&lt;p&gt;The different URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s).&lt;/p&gt;&lt;pre&gt;      Note: Many pre-HTTP/1.1 user agents do not understand the 303       status. When interoperability with such clients is a concern, the       302 status code may be used instead, since most user agents react       to a 302 response as described here for 303. &lt;/pre&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3.5&quot;&gt;10.3.5&lt;/a&gt; 304 Not Modified&lt;/h3&gt;&lt;p&gt;If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond with this status code. The 304 response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields.&lt;/p&gt;&lt;p&gt;The response MUST include the following header fields:&lt;/p&gt;&lt;pre&gt;      - Date, unless its omission is required by section 14.18.1 &lt;/pre&gt;&lt;p&gt;If a clockless origin server obeys these rules, and proxies and clients add their own Date to any response received without one (as already specified by [RFC 2068], section &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19&quot;&gt;14.19&lt;/a&gt;), caches will operate correctly.&lt;/p&gt;&lt;pre&gt;      - ETag and/or Content-Location, if the header would have been sent         in a 200 response to the same request &lt;/pre&gt;&lt;pre&gt;      - Expires, Cache-Control, and/or Vary, if the field-value might         differ from that sent in any previous response for the same         variant &lt;/pre&gt;&lt;p&gt;If the conditional GET used a strong cache validator (see section 13.3.3), the response SHOULD NOT include other entity-headers. Otherwise (i.e., the conditional GET used a weak validator), the response MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and updated headers.&lt;/p&gt;&lt;p&gt;If a 304 response indicates an entity not currently cached, then the cache MUST disregard the response and repeat the request without the conditional.&lt;/p&gt;&lt;p&gt;If a cache uses a received 304 response to update a cache entry, the cache MUST update the entry to reflect any new field values given in the response.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3.6&quot;&gt;10.3.6&lt;/a&gt; 305 Use Proxy&lt;/h3&gt;&lt;p&gt;The requested resource MUST be accessed through the proxy given by the Location field. The Location field gives the URI of the proxy. The recipient is expected to repeat this single request via the proxy. 305 responses MUST only be generated by origin servers.&lt;/p&gt;&lt;pre&gt;      Note: RFC 2068 was not clear that 305 was intended to redirect a       single request, and to be generated by origin servers only.  Not       observing these limitations has significant security consequences. &lt;/pre&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3.7&quot;&gt;10.3.7&lt;/a&gt; 306 (Unused)&lt;/h3&gt;&lt;p&gt;The 306 status code was used in a previous version of the specification, is no longer used, and the code is reserved.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.3.8&quot;&gt;10.3.8&lt;/a&gt; 307 Temporary Redirect&lt;/h3&gt;&lt;p&gt;The requested resource resides temporarily under a different URI. Since the redirection MAY be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field.&lt;/p&gt;&lt;p&gt;The temporary URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s) , since many pre-HTTP/1.1 user agents do not understand the 307 status. Therefore, the note SHOULD contain the information necessary for a user to repeat the original request on the new URI.&lt;/p&gt;&lt;p&gt;If the 307 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4&quot;&gt;10.4&lt;/a&gt; Client Error 4xx&lt;/h3&gt;&lt;p&gt;The 4xx class of status code is intended for cases in which the client seems to have erred. Except when responding to a HEAD request, the server SHOULD include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. These status codes are applicable to any request method. User agents SHOULD display any included entity to the user.&lt;/p&gt;&lt;p&gt;If the client is sending data, a server implementation using TCP SHOULD be careful to ensure that the client acknowledges receipt of the packet(s) containing the response, before the server closes the input connection. If the client continues sending data to the server after the close, the server&#39;s TCP stack will send a reset packet to the client, which may erase the client&#39;s unacknowledged input buffers before they can be read and interpreted by the HTTP application.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.1&quot;&gt;10.4.1&lt;/a&gt; 400 Bad Request&lt;/h3&gt;&lt;p&gt;The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.2&quot;&gt;10.4.2&lt;/a&gt; 401 Unauthorized&lt;/h3&gt;&lt;p&gt;The request requires user authentication. The response MUST include a WWW-Authenticate header field (section 14.47) containing a challenge applicable to the requested resource. The client MAY repeat the request with a suitable Authorization header field (section &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.8&quot;&gt;14.8&lt;/a&gt;). If the request already included Authorization credentials, then the 401 response indicates that authorization has been refused for those credentials. If the 401 response contains the same challenge as the prior response, and the user agent has already attempted authentication at least once, then the user SHOULD be presented the entity that was given in the response, since that entity might include relevant diagnostic information. HTTP access authentication is explained in &quot;HTTP Authentication: Basic and Digest Access Authentication&quot; &lt;a rel=&quot;bibref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec17.html#bib43&quot;&gt;[43]&lt;/a&gt;.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.3&quot;&gt;10.4.3&lt;/a&gt; 402 Payment Required&lt;/h3&gt;&lt;p&gt;This code is reserved for future use.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.4&quot;&gt;10.4.4&lt;/a&gt; 403 Forbidden&lt;/h3&gt;&lt;p&gt;The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. If the server does not wish to make this information available to the client, the status code 404 (Not Found) can be used instead.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.5&quot;&gt;10.4.5&lt;/a&gt; 404 Not Found&lt;/h3&gt;&lt;p&gt;The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address. This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.6&quot;&gt;10.4.6&lt;/a&gt; 405 Method Not Allowed&lt;/h3&gt;&lt;p&gt;The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. The response MUST include an Allow header containing a list of valid methods for the requested resource.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.7&quot;&gt;10.4.7&lt;/a&gt; 406 Not Acceptable&lt;/h3&gt;&lt;p&gt;The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.&lt;/p&gt;&lt;p&gt;Unless it was a HEAD request, the response SHOULD include an entity containing a list of available entity characteristics and location(s) from which the user or user agent can choose the one most appropriate. The entity format is specified by the media type given in the Content-Type header field. Depending upon the format and the capabilities of the user agent, selection of the most appropriate choice MAY be performed automatically. However, this specification does not define any standard for such automatic selection.&lt;/p&gt;&lt;pre&gt;      Note: HTTP/1.1 servers are allowed to return responses which are       not acceptable according to the accept headers sent in the       request. In some cases, this may even be preferable to sending a       406 response. User agents are encouraged to inspect the headers of       an incoming response to determine if it is acceptable. &lt;/pre&gt;&lt;p&gt;If the response could be unacceptable, a user agent SHOULD temporarily stop receipt of more data and query the user for a decision on further actions.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.8&quot;&gt;10.4.8&lt;/a&gt; 407 Proxy Authentication Required&lt;/h3&gt;&lt;p&gt;This code is similar to 401 (Unauthorized), but indicates that the client must first authenticate itself with the proxy. The proxy MUST return a Proxy-Authenticate header field (section &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.33&quot;&gt;14.33&lt;/a&gt;) containing a challenge applicable to the proxy for the requested resource. The client MAY repeat the request with a suitable Proxy-Authorization header field (section &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.34&quot;&gt;14.34&lt;/a&gt;). HTTP access authentication is explained in &quot;HTTP Authentication: Basic and Digest Access Authentication&quot; &lt;a rel=&quot;bibref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec17.html#bib43&quot;&gt;[43]&lt;/a&gt;.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.9&quot;&gt;10.4.9&lt;/a&gt; 408 Request Timeout&lt;/h3&gt;&lt;p&gt;The client did not produce a request within the time that the server was prepared to wait. The client MAY repeat the request without modifications at any later time.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.10&quot;&gt;10.4.10&lt;/a&gt; 409 Conflict&lt;/h3&gt;&lt;p&gt;The request could not be completed due to a conflict with the current state of the resource. This code is only allowed in situations where it is expected that the user might be able to resolve the conflict and resubmit the request. The response body SHOULD include enough&lt;/p&gt;&lt;p&gt;information for the user to recognize the source of the conflict. Ideally, the response entity would include enough information for the user or user agent to fix the problem; however, that might not be possible and is not required.&lt;/p&gt;&lt;p&gt;Conflicts are most likely to occur in response to a PUT request. For example, if versioning were being used and the entity being PUT included changes to a resource which conflict with those made by an earlier (third-party) request, the server might use the 409 response to indicate that it can&#39;t complete the request. In this case, the response entity would likely contain a list of the differences between the two versions in a format defined by the response Content-Type.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.11&quot;&gt;10.4.11&lt;/a&gt; 410 Gone&lt;/h3&gt;&lt;p&gt;The requested resource is no longer available at the server and no forwarding address is known. This condition is expected to be considered permanent. Clients with link editing capabilities SHOULD delete references to the Request-URI after user approval. If the server does not know, or has no facility to determine, whether or not the condition is permanent, the status code 404 (Not Found) SHOULD be used instead. This response is cacheable unless indicated otherwise.&lt;/p&gt;&lt;p&gt;The 410 response is primarily intended to assist the task of web maintenance by notifying the recipient that the resource is intentionally unavailable and that the server owners desire that remote links to that resource be removed. Such an event is common for limited-time, promotional services and for resources belonging to individuals no longer working at the server&#39;s site. It is not necessary to mark all permanently unavailable resources as &quot;gone&quot; or to keep the mark for any length of time -- that is left to the discretion of the server owner.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.12&quot;&gt;10.4.12&lt;/a&gt; 411 Length Required&lt;/h3&gt;&lt;p&gt;The server refuses to accept the request without a defined Content- Length. The client MAY repeat the request if it adds a valid Content-Length header field containing the length of the message-body in the request message.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.13&quot;&gt;10.4.13&lt;/a&gt; 412 Precondition Failed&lt;/h3&gt;&lt;p&gt;The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server. This response code allows the client to place preconditions on the current resource metainformation (header field data) and thus prevent the requested method from being applied to a resource other than the one intended.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.14&quot;&gt;10.4.14&lt;/a&gt; 413 Request Entity Too Large&lt;/h3&gt;&lt;p&gt;The server is refusing to process a request because the request entity is larger than the server is willing or able to process. The server MAY close the connection to prevent the client from continuing the request.&lt;/p&gt;&lt;p&gt;If the condition is temporary, the server SHOULD include a Retry- After header field to indicate that it is temporary and after what time the client MAY try again.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.15&quot;&gt;10.4.15&lt;/a&gt; 414 Request-URI Too Long&lt;/h3&gt;&lt;p&gt;The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret. This rare condition is only likely to occur when a client has improperly converted a POST request to a GET request with long query information, when the client has descended into a URI &quot;black hole&quot; of redirection (e.g., a redirected URI prefix that points to a suffix of itself), or when the server is under attack by a client attempting to exploit security holes present in some servers using fixed-length buffers for reading or manipulating the Request-URI.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.16&quot;&gt;10.4.16&lt;/a&gt; 415 Unsupported Media Type&lt;/h3&gt;&lt;p&gt;The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.17&quot;&gt;10.4.17&lt;/a&gt; 416 Requested Range Not Satisfiable&lt;/h3&gt;&lt;p&gt;A server SHOULD return a response with this status code if a request included a Range request-header field (section 14.35), and none of the range-specifier values in this field overlap the current extent of the selected resource, and the request did not include an If-Range request-header field. (For byte-ranges, this means that the first- byte-pos of all of the byte-range-spec values were greater than the current length of the selected resource.)&lt;/p&gt;&lt;p&gt;When this status code is returned for a byte-range request, the response SHOULD include a Content-Range entity-header field specifying the current length of the selected resource (see section &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16&quot;&gt;14.16&lt;/a&gt;). This response MUST NOT use the multipart/byteranges content- type.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.4.18&quot;&gt;10.4.18&lt;/a&gt; 417 Expectation Failed&lt;/h3&gt;&lt;p&gt;The expectation given in an Expect request-header field (see section 14.20) could not be met by this server, or, if the server is a proxy, the server has unambiguous evidence that the request could not be met by the next-hop server.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.5&quot;&gt;10.5&lt;/a&gt; Server Error 5xx&lt;/h3&gt;&lt;p&gt;Response status codes beginning with the digit &quot;5&quot; indicate cases in which the server is aware that it has erred or is incapable of performing the request. Except when responding to a HEAD request, the server SHOULD include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. User agents SHOULD display any included entity to the user. These response codes are applicable to any request method.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.5.1&quot;&gt;10.5.1&lt;/a&gt; 500 Internal Server Error&lt;/h3&gt;&lt;p&gt;The server encountered an unexpected condition which prevented it from fulfilling the request.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.5.2&quot;&gt;10.5.2&lt;/a&gt; 501 Not Implemented&lt;/h3&gt;&lt;p&gt;The server does not support the functionality required to fulfill the request. This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.5.3&quot;&gt;10.5.3&lt;/a&gt; 502 Bad Gateway&lt;/h3&gt;&lt;p&gt;The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.&lt;/p&gt;&lt;h3&gt;&lt;a id=&quot;sec10.5.4&quot;&gt;10.5.4&lt;/a&gt; 503 Service Unavailable&lt;/h3&gt;&lt;p&gt;The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay MAY be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.&lt;/p&gt;&lt;pre&gt;      Note: The existence of the 503 status code does not imply that a       server must use it when becoming overloaded. Some servers may wish       to simply refuse the connection. &lt;/pre&gt;&lt;h3&gt;&lt;a id=&quot;sec10.5.5&quot;&gt;10.5.5&lt;/a&gt; 504 Gateway Timeout&lt;/h3&gt;&lt;p&gt;The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server specified by the URI (e.g. HTTP, FTP, LDAP) or some other auxiliary server (e.g. DNS) it needed to access in attempting to complete the request.&lt;/p&gt;&lt;pre&gt;      Note: Note to implementors: some deployed proxies are known to       return 400 or 500 when DNS lookups time out. &lt;/pre&gt;&lt;h3&gt;&lt;a id=&quot;sec10.5.6&quot;&gt;10.5.6&lt;/a&gt; 505 HTTP Version Not Supported&lt;/h3&gt;&lt;p&gt;The server does not support, or refuses to support, the HTTP protocol version that was used in the request message. The server is indicating that it is unable or unwilling to complete the request using the same major version as the client, as described in section &lt;a rel=&quot;xref&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.1&quot;&gt;3.1&lt;/a&gt;, other than with this error message. The response SHOULD contain an entity describing why that version is not supported and what other protocols are supported by that server.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/5700668455962931632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/09/http-status-code-definitions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/5700668455962931632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/5700668455962931632'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/09/http-status-code-definitions.html' title='HTTP Status Code Definitions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-7940408528024354833</id><published>2008-09-25T12:53:00.000-07:00</published><updated>2008-09-25T13:08:26.923-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browser"/><category scheme="http://www.blogger.com/atom/ns#" term="tips"/><title type='text'>Internet Explorer 8 and Maximum Concurrent Connections</title><content type='html'>&lt;h2&gt;Internet Explorer 8 and Maximum Concurrent Connections&lt;/h2&gt;&lt;blockquote&gt;&lt;h2&gt;&lt;/h2&gt;&lt;div class=&quot;post&quot; style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; &quot;&gt;&lt;div class=&quot;postsub&quot;&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;As defined in 1999 (&lt;a href=&quot;http://www.ietf.org/rfc/rfc2616.txt&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;RFC 2616&lt;/a&gt;) “&lt;em&gt;clients that use persistent connections should limit the number of simultaneous connections that they maintain to a given server. A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy. A proxy SHOULD use up to 2*N connections to another server or proxy, where N is the number of simultaneously active users. These guidelines are intended to improve HTTP response times and avoid congestion.”&lt;/em&gt; Since developers are using AJAX or AJAX-like requests to update a Web page the &lt;a href=&quot;http://www.oreillynet.com/xml/blog/2006/10/what_i_didnt_know_about_xhr.html&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;http limits are discussed&lt;/a&gt; &lt;a href=&quot;http://blogs.msdn.com/ie/archive/2005/04/11/407189.aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;more&lt;/a&gt; and &lt;a href=&quot;http://weblogs.asp.net/mschwarz/archive/2005/10/20/428047.aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;more&lt;/a&gt;.&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;Currently &lt;a href=&quot;http://support.microsoft.com/?scid=kb%3Ben-us%3B183110&amp;amp;x=17&amp;amp;y=11&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;WinInet limits connections per server&lt;/a&gt; with a registry setting (for both, http 1.1 and 1.0). You can simply change the value and have the possibility to connect to more than one server at the time. Other Web browser have limited the concurrent connections to other values. Opera lets you change the value through the &lt;em&gt;Preferences&lt;/em&gt; dialog box, look under &lt;em&gt;Advanced –&gt; Network&lt;/em&gt;. Firefox users just type &lt;em&gt;about:config&lt;/em&gt; in the address bar and hit enter. Then type &lt;em&gt;connections&lt;/em&gt; into the filter field. The setting your looking for is &lt;em&gt;network.http.max-persistent-connections-per-server&lt;/em&gt;.&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;Now, Internet Explorer 8 &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc304129(VS.85).aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;changes the maximum number of concurrent connections&lt;/a&gt;:&lt;/p&gt;&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;607&quot; border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;185&quot;&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;105&quot;&gt;&lt;b&gt;HTTP 1.0&lt;/b&gt; server (broadband)&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;105&quot;&gt;&lt;b&gt;HTTP 1.1&lt;/b&gt; server (broadband)&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;105&quot;&gt;&lt;b&gt;HTTP 1.0&lt;/b&gt; server (narrowband)&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;105&quot;&gt;&lt;b&gt;HTTP 1.1&lt;/b&gt; server (narrowband)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;b&gt;Internet Explorer 7 and earlier&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;center&quot;&gt;4&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;center&quot;&gt;2&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;center&quot;&gt;4&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;center&quot;&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;background-color: rgb(238, 238, 238); &quot;&gt;&lt;td valign=&quot;top&quot; width=&quot;166&quot;&gt;&lt;b&gt;Internet Explorer 8&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;center&quot;&gt;&lt;b&gt;6&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;center&quot;&gt;&lt;b&gt;6&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;center&quot;&gt;4&lt;/td&gt;&lt;td valign=&quot;top&quot; align=&quot;center&quot;&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;What does this mean for end-users? Well, it is much easier for a client to initiate more than two downloads (in the past you had to open Internet Explorer again to start a new instance to get two more connections). You may expect higher number of downloads at the same time instead of several two-paired downloads on your Web server.&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;What about &lt;em&gt;XMLHttpRequest&lt;/em&gt;? You’re now able to initiate up to 6 AJAX requests to the same Web server. Do you really need this? In my eyes running more than one AJAX request makes still no sense. The only benefit I see is that files included in the page (i.e. CSS, JavaScript,…) are downloaded faster as they can downloaded at the same time. Another thing that will be better are &lt;em&gt;mouseover&lt;/em&gt; events that change images while an AJAX request is running.&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;Internet Explorer 8 includes two new read-only properties of the &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms535873%28VS.85%29.aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;&lt;em&gt;window&lt;/em&gt;&lt;/a&gt; object that enable your server to determine the number of available connections on the client computer: &lt;em&gt;window.&lt;/em&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc197013%28VS.85%29.aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;&lt;em&gt;maxConnectionsPerServer&lt;/em&gt;&lt;/a&gt; (http 1.1) and&lt;em&gt;window.&lt;/em&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc197012%28VS.85%29.aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;&lt;em&gt;maxConnectionsPer1_0Server&lt;/em&gt;&lt;/a&gt; (http 1.0).&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;Read more details at &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc304129(VS.85).aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;Connectivity Enhancements in Internet Explorer 8 (MSDN)&lt;/a&gt;, &lt;a href=&quot;http://www.ajaxperformance.com/2008/03/07/ie8-the-performance-implications/&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;IE8: The Performance Implications&lt;/a&gt;, &lt;a href=&quot;http://www.ajaxperformance.com/2008/03/16/testing-ie8s-connection-parallelism/&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;Testing IE8’s Connection Parallelism&lt;/a&gt;, &lt;a href=&quot;http://ajaxian.com/archives/ie-8-better-ajax-css-dom-and-new-features&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;IE8: Better Ajax, CSS, DOM, and new features&lt;/a&gt;.&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;&lt;strong&gt;Update:&lt;/strong&gt; there is another new property, the &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc304135(VS.85).aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;XMLHttpRequest’s timeout&lt;/a&gt;. With the timeout property, Web developers can specify the length of time in milliseconds for the host to wait for a response before timing out the connection. I’m very sure that this new property and the event &lt;em&gt;timeoutRaised&lt;/em&gt; will be added by the Firefox developers very soon.&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;&lt;strong&gt;Update 2: &lt;/strong&gt;Updated the citation to include the recommendation that a single-user client SHOULD NOT maintain more than two connections. Well, it was defined in 1999 and Web has changed since then but I still would like to see Web applications only accessing my Web server with one connection. The only reason to have more than one connection: downloading files (CSS, JavaScript, or in common big files that are saved to disk). In the documentation of &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc304129(VS.85).aspx&quot; style=&quot;color: rgb(51, 153, 255); &quot;&gt;connectivity enhancements in IE8&lt;/a&gt;the registry key &lt;b&gt;FEATURE_AJAX_CONNECTIONSERVICES&lt;/b&gt; will set the new maximum number back to two concurrent connections. I don’t know why there is the name AJAX used. ASP.NET developers may get in trouble if they are using the Session object and running concurrent AJAX requests as each requests has to wait until the previous has been finished.&lt;/p&gt;&lt;div class=&quot;postfoot&quot; style=&quot;padding-top: 0.5em; padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; font-size: 0.9em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; color: rgb(102, 102, 102); &quot;&gt;Published Monday, July 21, 2008 3:42 PM by &lt;a href=&quot;http://weblogs.asp.net/members/interactive.aspx&quot; style=&quot;color: rgb(102, 102, 102); &quot;&gt;Michael Schwarz&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class=&quot;post&quot; style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; clear: both; &quot;&gt;&lt;div class=&quot;postsub&quot;&gt;&lt;div class=&quot;postfoot&quot; style=&quot;padding-top: 0.5em; padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; font-size: 0.9em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; color: rgb(102, 102, 102); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; &quot;&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;6&quot; style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot; style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;font-size:130%;color:#9E0000;&quot;&gt;&lt;b&gt;Firefox / IE Browser Tweaks&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;font-size:78%;color:#666666;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot; style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;font-size:78%;color:#666666;&quot;&gt;2005.10.04 07:56 EST by &lt;a href=&quot;mailto:philip@speedguide.net&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;&lt;span style=&quot;font-family:Arial, Helvetica, sans-serif;font-size:78%;color:#666666;&quot;&gt;Philip&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family:Times New Roman, Times, serif;font-size:100%;color:#222222;&quot;&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot; class=&quot;text_normal&quot; style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; &quot;&gt;&lt;span id=&quot;intelliTXT&quot; name=&quot;intelliTxt&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; &quot;&gt;Below, you will find browser-specific settings and registry entries to speed up both Firefox and Internet Explorer. The settings are generally intended for &lt;a class=&quot;term1&quot; href=&quot;javascript:// What is broadband ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^BROADBAND$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is broadband ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;broadband&lt;/a&gt; &lt;a class=&quot;iAs&quot; classname=&quot;iAs&quot; href=&quot;http://www.speedguide.net/read_articles.php?id=2448#&quot; target=&quot;_blank&quot; itxtdid=&quot;6469068&quot; style=&quot;font-weight: normal !important; font-size: 100% !important; border-bottom-color: rgb(0, 100, 0) !important; border-bottom-width: 0.075em !important; border-bottom-style: solid !important; padding-bottom: 1px !important; background-color: transparent !important; text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;internet connections&lt;/a&gt;, and can noticeably improve your web browsing experience.&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Internet Explorer&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;According to the HTTP specs, only a limited number of simultaneous connections to &lt;a class=&quot;iAs&quot; classname=&quot;iAs&quot; href=&quot;http://www.speedguide.net/read_articles.php?id=2448#&quot; target=&quot;_blank&quot; itxtdid=&quot;6595190&quot; style=&quot;font-weight: normal !important; font-size: 100% !important; border-bottom-color: rgb(0, 100, 0) !important; border-bottom-width: 0.075em !important; border-bottom-style: solid !important; padding-bottom: 1px !important; background-color: transparent !important; text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;web servers&lt;/a&gt; are allowed, while loading web pages. With today&#39;s &lt;a class=&quot;term1&quot; href=&quot;javascript:// What is broadband ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^BROADBAND$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is broadband ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;broadband&lt;/a&gt; connections, it is beneficial to increase the number of concurrent connections to reduce page loading time. To increase the number of concurrent connections, add the following entries to the Windows Registry (the settings are not present by default):&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Navigate to Start &gt; Run, type: &lt;a class=&quot;term1&quot; href=&quot;javascript:// What is regedit ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^REGEDIT$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is regedit ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;regedit&lt;/a&gt; , find the following locations and add the DWORD values:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&quot;MaxConnectionsPerServer&quot;=dword:00000010&lt;br /&gt;&quot;MaxConnectionsPer1_0Server&quot;=dword:00000010&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&quot;MaxConnectionsPerServer&quot;=dword:00000010&lt;br /&gt;&quot;MaxConnectionsPer1_0Server&quot;=dword:00000010&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;Notes: Keep in mind that setting those values exceed the HTTP &lt;a class=&quot;term1&quot; href=&quot;javascript:// What is RFC ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^RFC$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is RFC ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;RFC&lt;/a&gt; specs. Increasing the number of concurrent connections over 10 may cause problems with some websites not completely loading, or dropping/retransmitting some requests. If you experience problems, just reduce the numbers to a lower value, or remove the settings above to return to the Windows defaults (4 and 2 concurrent connections).&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;The above parameters, and the web &lt;a class=&quot;term1&quot; href=&quot;javascript:// What is patch ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^PATCH$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is patch ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;patch&lt;/a&gt; in the downloads section of the site work with Internet Explorer versions 4 and above.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;Alternatively, to apply the above tweak, you can download a web &lt;a class=&quot;term1&quot; href=&quot;javascript:// What is patch ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^PATCH$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is patch ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;patch&lt;/a&gt; (sguide_webtweak_2k) from the &lt;a href=&quot;http://www.speedguide.net/downloads.php&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;download section&lt;/a&gt; of the website.&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;While these entries improve web page loading considerably, there is some concern that they tend to strain webservers more (they increase bursts of concurrent requests), but have no effect on average &lt;a class=&quot;term1&quot; href=&quot;javascript:// What is throughput ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^THROUGHPUT$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is throughput ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;throughput&lt;/a&gt;.&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;References: &lt;a target=&quot;_blank&quot; href=&quot;http://support.microsoft.com/default.aspx?scid=KB;en-us;q183110&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Q183110&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size:85%;&quot;&gt; - &quot;WinInet Limits IE connections per server&quot;.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt; &lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Firefox&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Pipelining requests&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;This setting is equivalent to the IE tweak above. It allows for more simultaneous connections to web &lt;a class=&quot;iAs&quot; classname=&quot;iAs&quot; href=&quot;http://www.speedguide.net/read_articles.php?id=2448#&quot; target=&quot;_blank&quot; itxtdid=&quot;6606515&quot; style=&quot;font-weight: normal !important; font-size: 100% !important; border-bottom-color: rgb(0, 100, 0) !important; border-bottom-width: 0.075em !important; border-bottom-style: solid !important; padding-bottom: 1px !important; background-color: transparent !important; text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;servers&lt;/a&gt;. Note that the HTTP specs suggest for 4 concurrent connections. Setting this value to 10 allows for more web page components being downloaded at the same time, noticeably improving browsing. To appy the tweak, follow the simple instructions below:&lt;/p&gt;&lt;blockquote dir=&quot;ltr&quot; style=&quot;margin-right: 0px; &quot;&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;1. In the address bar, type:  &lt;strong&gt;about:config&lt;/strong&gt;&lt;br /&gt;2. Locate and change the following values (by double-clicking on them):&lt;br /&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;a class=&quot;iAs&quot; classname=&quot;iAs&quot; href=&quot;http://www.speedguide.net/read_articles.php?id=2448#&quot; target=&quot;_blank&quot; itxtdid=&quot;6654260&quot; style=&quot;font-weight: normal !important; font-size: 100% !important; border-bottom-color: rgb(0, 100, 0) !important; border-bottom-width: 0.075em !important; border-bottom-style: solid !important; padding-bottom: 1px !important; background-color: transparent !important; text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;network&lt;/a&gt;.http.max-connections = 24 (default is 24)&lt;br /&gt;network.http.max-connections-per-server = 10 (default is 8)&lt;br /&gt;network.http.max-persistent-connections-per-&lt;a class=&quot;term1&quot; href=&quot;javascript:// What is proxy ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^PROXY$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is proxy ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;proxy&lt;/a&gt; = 8  (default is 4)&lt;br /&gt;network.http.max-persistent-connections-per-server = 4 (default is 2)&lt;br /&gt;network.http.pipelining = true (default is false)&lt;br /&gt;network.http.pipelining.maxrequests = 10 ( default is 4)&lt;br /&gt;network.http.&lt;a class=&quot;term1&quot; href=&quot;javascript:// What is proxy ?&quot; onclick=&quot;MM_openBrWindow(&#39;/terms_popup.php?seek=^PROXY$&#39;,&#39;terms&#39;,&#39;scrollbars=yes,resizable=yes,width=500,height=300&#39;)&quot; title=&quot;What is proxy ?&quot; style=&quot;cursor: help; text-decoration: none; color: rgb(29, 77, 112); &quot;&gt;proxy&lt;/a&gt;.pipelining  = true (default is false)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;3. Optionally, you can also tweak the following settings:&lt;br /&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;content.notify.backoffcount  = 5&lt;br /&gt;ui.submenuDelay = 0&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;Note: Setting the number of connections per server to a much higher number (over ~10) can cause web servers to drop some requests, resulting in incomplete pages, increased retransmissions, etc., so it is not recommended.&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt; &lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Reduce Initial Page Delay&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;By default, Firefox waits 0.25 seconds (250ms) before beginning to draw web pages. To reduce this initial delay, do the following:&lt;/p&gt;&lt;blockquote dir=&quot;ltr&quot; style=&quot;margin-right: 0px; &quot;&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;1. In the browser address bar, type: &lt;strong&gt;about:config&lt;/strong&gt;&lt;br /&gt;2. Anywhere in the browser window, right-click and create: NEW &gt; String&lt;br /&gt;3. Name the string:  &lt;span style=&quot;color:#ff0000;&quot;&gt;nglayout.initialpaint.delay&lt;/span&gt;  (no spaces) and set its value to 0 (or something sensible, in milliseconds).&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;Note: This setting is not present by default.&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt; &lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Advanced Firefox Settings&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;Below, you will find settings that may increase your perceived page loading time a bit further. Note that those are most likely best left at the default values. These settings generally do no exist under the Firefox about:config, and need to be created if you&#39;d like to experiment with them.&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;a href=&quot;http://kb.mozillazine.org/Content.interrupt.parsing&quot; target=&quot;_blank&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;content.interrupt.parsing&lt;/a&gt; - default/recommended is true. When true, parsing can be interrupted to process UI events.&lt;br /&gt;&lt;a href=&quot;http://kb.mozillazine.org/Content.max.tokenizing.time&quot; target=&quot;_blank&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;content.max.tokenizing.time&lt;/a&gt; recommended value ~ 2250000. Defines maximum number of microseconds between reflows.&lt;br /&gt;&lt;a href=&quot;http://kb.mozillazine.org/Content.notify.interval&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;content.notify.interval&lt;/a&gt; - recommended value ~ 750000&lt;br /&gt;&lt;a href=&quot;http://kb.mozillazine.org/Content.notify.ontimer&quot; target=&quot;_blank&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;content.notify.ontimer&lt;/a&gt; - recommended set to true. If so, doesn&#39;t reflow pages more often than the content.notify.interva timer.&lt;br /&gt;&lt;a href=&quot;http://kb.mozillazine.org/Content.switch.threshold&quot; target=&quot;_blank&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;content.switch.threshold&lt;/a&gt; - raising the value will make the browser more responsive at the expense of page load time.&lt;br /&gt;&lt;a href=&quot;http://kb.mozillazine.org/Browser.cache.memory.capacity&quot; target=&quot;_blank&quot; style=&quot;text-decoration: underline; color: rgb(29, 77, 112); &quot;&gt;browser.cache.memory.capacity&lt;/a&gt; - memory, in KB reserved for caching decoded images. Default varies with RAM&lt;/p&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot; class=&quot;text_normal&quot; style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; &quot;&gt;&lt;span id=&quot;intelliTXT&quot; name=&quot;intelliTxt&quot;&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;font: normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/7940408528024354833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/09/internet-explorer-8-and-maximum.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/7940408528024354833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/7940408528024354833'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/09/internet-explorer-8-and-maximum.html' title='Internet Explorer 8 and Maximum Concurrent Connections'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-3249029780939217333</id><published>2008-09-02T16:36:00.000-07:00</published><updated>2008-09-02T16:39:17.919-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Safari"/><title type='text'>Google Chrome Navigator UserAgent String</title><content type='html'>Here is the Google Chrome navigator.userAgent string.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: -webkit-monospace; font-size: 13px; white-space: pre-wrap; &quot;&gt;&lt;blockquote&gt;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13&lt;/blockquote&gt;&lt;/span&gt;Beware that it is very similar to Apple&#39;s Safari string and would be identified as Safari by legacy code. Modify your code to match.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/3249029780939217333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/09/google-chrome-navigator-useragent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/3249029780939217333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/3249029780939217333'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/09/google-chrome-navigator-useragent.html' title='Google Chrome Navigator UserAgent String'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-4339233963977085850</id><published>2008-08-21T13:42:00.000-07:00</published><updated>2008-08-21T13:44:24.091-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="server"/><title type='text'>Tuning Windows Server 2003 on IBM</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Lucida Grande&#39;; font-size: 12px; white-space: pre; &quot;&gt;http://www.redbooks.ibm.com/redpapers/pdfs/redp3943.pdf&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/4339233963977085850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/08/tuning-windows-server-2003-on-ibm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/4339233963977085850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/4339233963977085850'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/08/tuning-windows-server-2003-on-ibm.html' title='Tuning Windows Server 2003 on IBM'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-5787244709851464067</id><published>2008-08-21T11:04:00.000-07:00</published><updated>2008-08-21T12:16:28.614-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="server"/><title type='text'>Error logging in HTTP API</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Hacker Attack from Turkey - Blocked by IIS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;2008-08-21 15:47:13 89.106.8.2 2573 192.168.0.40 80 HTTP/1.1 GET /w00tw00t.at.ISC.SANS.DFind:) 400 - Hostname -&lt;/blockquote&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Browser Failing to Close Connection - Safari/Firefox - FYI&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;2008-08-21 17:14:51 69.107.57.53 53347 192.168.0.40 80 - - - - - Timer_ConnectionIdle -&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Congested Connection - Request Failed&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;2008-08-15 06:05:18 58.253.81.211 1665 192.168.0.40 80 - - - - - Timer_MinBytesPerSecond -&lt;/blockquote&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;400 Error - File Request Failed&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;2008-08-18 14:16:57 59.93.122.145 2431 192.168.0.40 80 HTTP/1.1 GET /ad/Uploads/editor/&quot;%20+url%20+&quot; 400 - URL -&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/848968f3-baa0-46f9-b1e6-ef81dd09b015.mspx&quot; style=&quot;color: rgb(0, 51, 204); &quot;&gt;IIS 6.0 Documentation&lt;/a&gt; &gt; &lt;nobr&gt;&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/69a58513-141a-4adb-b6bc-2aaad4ea77b8.mspx&quot; style=&quot;color: rgb(0, 51, 204); &quot;&gt;IIS 6.0 Technical Reference&lt;/a&gt; &gt; &lt;/nobr&gt;&lt;nobr&gt;&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/dd07e7b2-d946-4a21-8805-8b60c62b479e.mspx&quot; style=&quot;color: rgb(0, 51, 204); &quot;&gt;Troubleshooting IIS 6.0&lt;/a&gt; &gt; &lt;/nobr&gt;&lt;nobr&gt;&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b1e3c76d-7569-4538-86bc-bd8194eb4823.mspx&quot; style=&quot;color: rgb(0, 51, 204); &quot;&gt;HTTP Status Codes in IIS 6.0&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;h2&gt;Other HTTP.sys Error Log Errors (IIS 6.0)&lt;/h2&gt;&lt;blockquote&gt;&lt;div style=&quot;height: 18px; &quot;&gt;&lt;/div&gt;&lt;p style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;In some cases, HTTP.sys generates entries in its error log that are not associated with a specific HTTP request and that do not have HTTP error codes. Table 11.12   Other HTTP.sys Errors lists these errors.&lt;/p&gt;&lt;table cellspacing=&quot;0&quot; class=&quot;dataTable&quot; id=&quot;E6&quot; cellpadding=&quot;0&quot; style=&quot;border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgb(204, 204, 204); &quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td class=&quot;tableHeader&quot; colspan=&quot;2&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Table 11.12 Other HTTP.sys Errors&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot; class=&quot;stdHeader&quot; style=&quot;background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); background-position: initial initial; &quot;&gt;&lt;td id=&quot;colECB&quot; style=&quot;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;Logged Reason Code&lt;/td&gt;&lt;td id=&quot;colEFB&quot; style=&quot;border-right-style: solid; border-right-width: 1px; border-right-color: rgb(204, 204, 204); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;Condition&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr valign=&quot;top&quot; class=&quot;record&quot;&gt;&lt;td style=&quot;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;Timer_ConnectionIdle&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;border-right-style: solid; border-right-width: 1px; border-right-color: rgb(204, 204, 204); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;The connection was reset as its idle time exceeded the &lt;b&gt;ConnectionTimeout&lt;/b&gt; property.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot; class=&quot;evenRecord&quot; style=&quot;background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(233, 233, 230); background-position: initial initial; &quot;&gt;&lt;td style=&quot;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;Timer_HeaderWait&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;border-right-style: solid; border-right-width: 1px; border-right-color: rgb(204, 204, 204); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;The headers for the request were not received within the time limit specified by the &lt;b&gt;HeaderWaitTimeout&lt;/b&gt; property.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot; class=&quot;record&quot;&gt;&lt;td style=&quot;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;Timer_MinBytesPerSecond&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;border-right-style: solid; border-right-width: 1px; border-right-color: rgb(204, 204, 204); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;The throughput rate of this connection has dropped below the limit specified in the &lt;b&gt;MinFileBytesPerSec&lt;/b&gt; property.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot; class=&quot;evenRecord&quot; style=&quot;background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(233, 233, 230); background-position: initial initial; &quot;&gt;&lt;td style=&quot;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;Timer_EntityBody&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;border-right-style: solid; border-right-width: 1px; border-right-color: rgb(204, 204, 204); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;The entity body was not received within the specified timeout.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot; class=&quot;record&quot;&gt;&lt;td style=&quot;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;Timer_Response&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;border-right-style: solid; border-right-width: 1px; border-right-color: rgb(204, 204, 204); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;The connection was reset because the response was not processed within the specified time limit.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot; class=&quot;evenRecord&quot; style=&quot;background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(233, 233, 230); background-position: initial initial; &quot;&gt;&lt;td style=&quot;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;Timer_AppPool&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;border-right-style: solid; border-right-width: 1px; border-right-color: rgb(204, 204, 204); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(204, 204, 204); &quot;&gt;&lt;p class=&quot;lastInCell&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; &quot;&gt;The connection was reset because the request stayed in the request queue of the application pool longer than the specified time limit.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;dataTableBottomMargin&quot; style=&quot;height: 1px; overflow-x: hidden; overflow-y: hidden; margin-bottom: 18px; &quot;&gt;&lt;/div&gt;&lt;p style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;For complete information about the errors logged in the HTTP error log, see &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkId=36191&quot; target=&quot;_blank&quot; style=&quot;color: rgb(0, 51, 204); &quot;&gt;Error Logging in the HTTP API&lt;/a&gt;. For more information about available configuration options in HTTP.sys, see Microsoft Knowledge Base article 820129, &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkId=36192&quot; target=&quot;_blank&quot; style=&quot;color: rgb(0, 51, 204); &quot;&gt;Inf: Http.sys Registry Settings for IIS&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 140%; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;&lt;div&gt;&lt;h2&gt;Error logging in HTTP API&lt;div class=&quot;appliesToLink&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#appliesto&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#appliesto&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;View products that this article applies to.&lt;/a&gt;&lt;div class=&quot;articleProperty&quot; style=&quot;-webkit-box-sizing: border-box; float: right; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(249, 249, 249); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 1em; background-position: initial initial; &quot;&gt;&lt;table style=&quot;-webkit-box-sizing: border-box; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border-collapse: collapse; &quot;&gt;&lt;tbody style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;Article ID&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;:&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;820729&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;Last Review&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;:&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;March 14, 2008&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;Revision&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;:&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; white-space: nowrap; &quot;&gt;7.0&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;toc&quot; id=&quot;tocDiv&quot; style=&quot;display: block; -webkit-box-sizing: border-box; &quot;&gt;&lt;h5 style=&quot;-webkit-box-sizing: border-box; font-size: 120%; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 3px; &quot;&gt;On This Page&lt;/h5&gt;&lt;div style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#&quot; onclick=&quot;return tocScrollTo(this);&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;&lt;span class=&quot;tocTxt&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: -11px !important; margin-right: 10px !important; margin-bottom: 0px !important; margin-left: 10px !important; display: block; &quot;&gt;SUMMARY&lt;/span&gt;&lt;/a&gt;&lt;div class=&quot;tocLine&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; &quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#&quot; onclick=&quot;return tocScrollTo(this);&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;&lt;span class=&quot;tocTxt&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: -11px !important; margin-right: 10px !important; margin-bottom: 0px !important; margin-left: 10px !important; display: block; &quot;&gt;MORE INFORMATION&lt;/span&gt;&lt;/a&gt;&lt;div class=&quot;tocLine&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; &quot;&gt;&lt;div style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#&quot; onclick=&quot;return tocScrollTo(this);&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;&lt;span class=&quot;tocTxt&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: -11px !important; margin-right: 10px !important; margin-bottom: 0px !important; margin-left: 10px !important; display: block; &quot;&gt;Configure HTTP API error logging&lt;/span&gt;&lt;/a&gt;&lt;div class=&quot;tocLine&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; &quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#&quot; onclick=&quot;return tocScrollTo(this);&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;&lt;span class=&quot;tocTxt&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: -11px !important; margin-right: 10px !important; margin-bottom: 0px !important; margin-left: 10px !important; display: block; &quot;&gt;Format of the HTTP API error logs&lt;/span&gt;&lt;/a&gt;&lt;div class=&quot;tocLine&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; &quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#&quot; onclick=&quot;return tocScrollTo(this);&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;&lt;span class=&quot;tocTxt&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: -11px !important; margin-right: 10px !important; margin-bottom: 0px !important; margin-left: 10px !important; display: block; &quot;&gt;Types of errors that the HTTP API logs&lt;/span&gt;&lt;/a&gt;&lt;div class=&quot;tocLine&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; &quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#&quot; onclick=&quot;return tocScrollTo(this);&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/downarrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;&lt;span class=&quot;tocTxt&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: -11px !important; margin-right: 10px !important; margin-bottom: 0px !important; margin-left: 10px !important; display: block; &quot;&gt;REFERENCES&lt;/span&gt;&lt;/a&gt;&lt;div class=&quot;tocLine&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; &quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;section&quot; style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;h2 class=&quot;subTitle&quot; id=&quot;tocHeadRef&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 125%; color: rgb(0, 0, 0); margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; &quot;&gt;SUMMARY&lt;/h2&gt;&lt;div class=&quot;sbody&quot; style=&quot;-webkit-box-sizing: border-box; &quot;&gt;This article describes the error logging capabilities of Hypertext Transfer Protocol (HTTP) APIs.&lt;br /&gt;&lt;br /&gt;Some errors that occur in an HTTP-based application are automatically handled by the HTTP API instead of being passed back to an application for handling. This behavior occurs because the frequency of such errors might otherwise flood an event log or an application handler.&lt;br /&gt;&lt;br /&gt;The following topics describe the different aspects of HTTP API error logging:&lt;table class=&quot;list ul&quot; style=&quot;-webkit-box-sizing: border-box; border-collapse: collapse; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; &quot;&gt;&lt;tbody style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 80%; text-align: center; vertical-align: top; width: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); background-position: initial initial; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot;  style=&quot;-webkit-box-sizing: border-box;  vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; background-position: initial initial; font-size:70%;&quot;&gt;&lt;span style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a id=&quot;top&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#1&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;Configure HTTP API error logging&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;Registry settings control the HTTP API logs errors, the maximum permitted size of log files, and the location of the log files.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 80%; text-align: center; vertical-align: top; width: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); background-position: initial initial; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot;  style=&quot;-webkit-box-sizing: border-box;  vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; background-position: initial initial; font-size:70%;&quot;&gt;&lt;span style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#2&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;Format of the HTTP API error logs&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;The HTTP API creates log files that comply with the World Wide Web Consortium (W3C) log file conventions. You can use standard tools to parse these log files. However, unlike W3C log files, HTTP API log files do not contain the columns names.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 80%; text-align: center; vertical-align: top; width: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); background-position: initial initial; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot;  style=&quot;-webkit-box-sizing: border-box;  vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; background-position: initial initial; font-size:70%;&quot;&gt;&lt;span style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#3&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;Types of errors that the HTTP API logs&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;The HTTP API logs a variety of common errors.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;topOfPage&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#top&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;Back to the top&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2 class=&quot;subTitle&quot; id=&quot;tocHeadRef&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 125%; color: rgb(0, 0, 0); margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; &quot;&gt;MORE INFORMATION&lt;/h2&gt;&lt;div class=&quot;sbody&quot; style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;h3 id=&quot;tocHeadRef&quot;  style=&quot;-webkit-box-sizing: border-box;  margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size:115%;&quot;&gt;&lt;span style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a id=&quot;1&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;/a&gt;&lt;/span&gt;Configure HTTP API error logging&lt;/h3&gt;Three registry values under an &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;HTTP \Parameters&lt;/b&gt; key control the HTTP API error logging. These keys are located at the following registry key:&lt;div class=&quot;indent&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; &quot;&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters&lt;/div&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Note&lt;/b&gt; The location and the form of the configuration values may change in later versions of the Microsoft Windows operating system.&lt;br /&gt;&lt;br /&gt;You must have Administrator/Local System credentials to change the registry values, and to view or modify the log files and the folder that contains them.&lt;br /&gt;&lt;br /&gt;Configuration information in the registry values is read when the HTTP API driver starts. Therefore, if you change the settings, you must stop, and then restart the driver to read the new values. To do this, type the following console commands:&lt;div class=&quot;indent&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; &quot;&gt;&lt;span class=&quot;userInput&quot; style=&quot;-webkit-box-sizing: border-box; font-weight: bold; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;net stop http&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;indent&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; &quot;&gt;&lt;span class=&quot;userInput&quot; style=&quot;-webkit-box-sizing: border-box; font-weight: bold; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;net start http&lt;/span&gt;&lt;/div&gt;The following naming convention is used to name the log files:&lt;div class=&quot;indent&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;httperr + &lt;var style=&quot;-webkit-box-sizing: border-box; &quot;&gt;sequence number&lt;/var&gt; + .log&lt;/b&gt;&lt;br /&gt;Example: &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;httperr4.log&lt;/b&gt;&lt;/div&gt;Log files are cycled when they reach the maximum size that the &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;ErrorLogFileTruncateSize&lt;/b&gt; registry value specifies. This value cannot be less than one megabyte (MB). &lt;br /&gt;&lt;br /&gt;If the configuration of error logging is not valid, or if any type of failure occurs while the HTTP API is writing to the log files, the HTTP API uses event logging to notify administrators that error logging is not occurring.&lt;br /&gt;&lt;br /&gt;The following table describes the registry configuration values.&lt;table cellspacing=&quot;1&quot; class=&quot;table&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 10px; &quot;&gt;&lt;tbody style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Registry value&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Description&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;EnableErrorLogging&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;DWORD&lt;/b&gt; that you can set to TRUE to enable error logging or to FALSE to disable it. The default value is TRUE.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;ErrorLogFileTruncateSize&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;DWORD&lt;/b&gt; that specifies the maximum size of an error log file, in bytes. The default value is one MB (0x100000). &lt;br /&gt;&lt;br /&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Note&lt;/b&gt; The specified value cannot be smaller than the default value.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;ErrorLoggingDir&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;String&lt;/b&gt; that specifies the folder where the HTTP API puts its logging files. &lt;br /&gt;&lt;br /&gt;The HTTP API creates a subfolder &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;HTTPERR&lt;/b&gt; in the specified folder, and then stores the log files in the subfolder. This subfolder and the log files receive the same permission settings. The Administrator and Local System Accounts have full access. Other users do not have access.&lt;br /&gt;&lt;br /&gt;The following is the default folder when the folder is not specified in the registry:&lt;br /&gt;%SystemRoot%\System32\LogFiles &lt;br /&gt;&lt;br /&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Note&lt;/b&gt; The &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;ErrorLoggingDir&lt;/b&gt; string value must be a fully qualified path. However, it can contain %SystemRoot%.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p class=&quot;topOfPage&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#top&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;Back to the top&lt;/a&gt;&lt;/p&gt;&lt;h3 id=&quot;tocHeadRef&quot;  style=&quot;-webkit-box-sizing: border-box;  margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size:115%;&quot;&gt;&lt;span style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a id=&quot;2&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;/a&gt;&lt;/span&gt;Format of the HTTP API error logs&lt;/h3&gt;Generally, HTTP API error log files have the same format as W3C error logs, except that HTTP API error log files do not contain column headings. Each line of an HTTP API error log records one error. The fields appear in a specific order. A single space character (0x0020) separates each field from the previous field. In each field, plus signs (0x002B) replace space characters, tabs, and nonprintable control characters.&lt;br /&gt;&lt;br /&gt;The following table identifies the fields and the order of the fields in an error log record.&lt;table cellspacing=&quot;1&quot; class=&quot;table&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 10px; &quot;&gt;&lt;tbody style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Field&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Description&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Date&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The Date field follows the W3C format. This field is based on Coordinated Universal Time (UTC). The Date field is always ten characters in the form of YYYY-MM-DD. For example, May 1, 2003 is expressed as 2003-05-01.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Time&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The Time field follows the W3C format. This field is based on UTC. The time field is always eight characters in the form of MM:HH:SS. For example, 5:30 PM (UTC) is expressed as 17:30:00.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Client IP Address&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The IP address of the affected client. The value in this field can be either an IPv4 address or an IPv6 address. If the client IP address is an IPv6 address, the ScopeId field is also included in the address.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Client Port&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The port number for the affected client.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Server IP Address&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The IP address of the affected server. The value in this field can be either an IPv4 address or an IPv6 address. If the server IP address is an IPv6 address, the ScopeId field is also included in the address.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Server Port&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The port number of the affected server.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Protocol Version&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The version of the protocol that is being used.&lt;br /&gt;&lt;br /&gt;If the connection has not been parsed sufficiently to determine the protocol version, a hyphen (0x002D) is used as a placeholder for the empty field.&lt;br /&gt;&lt;br /&gt;If either the major version number or the minor version number that is parsed is greater than or equal to 10, the version is logged as HTTP/?.?.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Verb&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The verb state that the last request that is parsed passes. Unknown verbs are included, but any verb that is more than 255 bytes is truncated to this length. If a verb is not available, a hyphen (0x002D) is used as a placeholder for the empty field.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;CookedURL + Query&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The URL and any query that is associated with it are logged as one field that is separated by a question mark (0x3F). This field is truncated at its length limit of 4096 bytes.&lt;br /&gt;&lt;br /&gt;If this URL has been parsed (&quot;cooked&quot;), it is logged with local code page conversion, and is treated as a Unicode field.&lt;br /&gt;&lt;br /&gt;If this URL has not been parsed (&quot;cooked&quot;) at the time of logging, it is copied exactly, without any Unicode conversion.&lt;br /&gt;&lt;br /&gt;If the HTTP API cannot parse this URL, a hyphen (0x002D) is used as a placeholder for the empty field.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Protocol Status&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The protocol status cannot be greater than 999.&lt;br /&gt;&lt;br /&gt;If the protocol status of the response to a request is available, it is logged in this field.&lt;br /&gt;&lt;br /&gt;If the protocol status is not available, a hyphen (0x002D) is used as a placeholder for the empty field.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;SiteId&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Not used in this version of the HTTP API. A placeholder hyphen (0x002D) always appears in this field.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Reason Phrase&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;This field contains a string that identifies the type of error that is being logged. This field is never left empty.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Queue Name&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;This the request queue name.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The following sample lines are from an HTTP API error log:&lt;div class=&quot;errormsg&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(255, 0, 0); font-weight: bold; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; &quot;&gt;2002-07-05 18:45:09 172.31.77.6 2094 172.31.77.6 80 HTTP/1.1 GET /qos/1kbfile.txt 503 – ConnLimit 2002-07-05 19:51:59 127.0.0.1 2780 127.0.0.1 80 HTTP/1.1 GET /ThisIsMyUrl.htm 400 – Hostname 2002-07-05 19:53:00 127.0.0.1 2894 127.0.0.1 80 HTTP/2.0 GET / 505 - Version_N/S 2002-07-05 20:06:01 172.31.77.6 64388 127.0.0.1 80 - - - - - Timer_MinBytesPerSecond&lt;/div&gt;&lt;p class=&quot;topOfPage&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#top&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;Back to the top&lt;/a&gt;&lt;/p&gt;&lt;h3 id=&quot;tocHeadRef&quot;  style=&quot;-webkit-box-sizing: border-box;  margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size:115%;&quot;&gt;&lt;span style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;a id=&quot;3&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;/a&gt;&lt;/span&gt;Types of errors that the HTTP API logs&lt;/h3&gt;The HTTP API logs error responses to clients, connection time-outs, orphaned requests, and dropped connections that are handled incorrectly.&lt;br /&gt;&lt;br /&gt;The following list identifies the types of errors that the HTTP API logs:&lt;table class=&quot;list ul&quot; style=&quot;-webkit-box-sizing: border-box; border-collapse: collapse; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; &quot;&gt;&lt;tbody style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 80%; text-align: center; vertical-align: top; width: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); background-position: initial initial; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Responses to clients&lt;/b&gt; The HTTP API sends an error response to a client, for example, a 400 error that is caused by a parse error in the last received request. After the HTTP API sends the error response, it terminates the connection.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 80%; text-align: center; vertical-align: top; width: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); background-position: initial initial; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Connection time-outs &lt;/b&gt;The HTTP API times out a connection. If a request is pending when the connection times out, the request is used to provide more information about the connection in the error log.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 80%; text-align: center; vertical-align: top; width: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); background-position: initial initial; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 70%; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(255, 255, 255); padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Orphaned requests&lt;/b&gt; A user-mode process quits unexpectedly while there are still queued requests that are routed to that process. The HTTP API logs the orphaned requests in the error log.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Specific error types are designated by &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Reason Phrase&lt;/b&gt; strings that always appear as the last field of each error line. The following table identifies the HTTP API Reason Phrases.&lt;table cellspacing=&quot;1&quot; class=&quot;table&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 10px; &quot;&gt;&lt;tbody style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Reason Phrase&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Description&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;AppOffline&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A service unavailable error occurred (an HTTP error 503). The service is not available because application errors caused the application to be taken offline.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;AppPoolTimer&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A service unavailable error occurred (an HTTP error 503). The service is not available because the application pool process is too busy to handle the request.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;AppShutdown&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A service unavailable error occurred (an HTTP error 503). The service is not available because the application shut down automatically in response to administrator policy.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;BadRequest&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A parse error occurred while processing a request.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Connection_Abandoned_By_AppPool&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A worker process from the application pool that quit unexpectedly or orphaned a pending request by closing its handle.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Connection_Dropped&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The connection between the client and the server was closed before the server could send its final response packet. The most common cause of this behavior is that the client prematurely closes its connection to the server.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;ConnLimit&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A service unavailable error occurred (an HTTP error 503). The service is not available because the site level connection limit has been reached or exceeded.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Connections_Refused&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The kernel NonPagedPool memory has dropped below 20MB and http.sys has stopped receiving new connections&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Disabled&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A service unavailable error occurred (an HTTP error 503). The service is not available because an administrator has taken the application offline.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;EntityTooLarge&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;An entity exceeded the maximum size that is permitted.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;FieldLength&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A field length limit was exceeded.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Forbidden&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A forbidden element or sequence was encountered while parsing.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Header&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A parse error occurred in a header.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Hostname&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A parse error occurred while processing a Hostname.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Internal&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;An internal server error occurred (an HTTP error 500).&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Invalid_CR/LF&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;An illegal carriage return or line feed occurred.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;LengthRequired&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A required length value was missing.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;N/A&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A service unavailable error occurred (an HTTP error 503). The service is not available because an internal error (such as a memory allocation failure) occurred.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;N/I&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A not-implemented error occurred (an HTTP error 501), or a service unavailable error occurred (an HTTP error 503) because of an unknown transfer encoding.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Number&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A parse error occurred while processing a number.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Precondition&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A required precondition was missing.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;QueueFull&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A service unavailable error occurred (an HTTP error 503). The service is not available because the application request queue is full.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;RequestLength&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A request length limit was exceeded.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Timer_AppPool&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The connection expired because a request waited too long in an application pool queue for a server application to dequeue and process it. This timeout duration is&lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;ConnectionTimeout&lt;/b&gt;. By default, this value is set to two minutes.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Timer_ConnectionIdle&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The connection expired and remains idle. The default &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;ConnectionTimeout&lt;/b&gt; duration is two minutes.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Timer_EntityBody&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The connection expired before the request entity body arrived. When it is clear that a request has an entity body, the HTTP API turns on the &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;Timer_EntityBody&lt;/b&gt; timer. Initially, the limit of this timer is set to the &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;ConnectionTimeout&lt;/b&gt; value (typically 2 minutes). Each time another data indication is received on this request, the HTTP API resets the timer to give the connection two more minutes (or whatever is specified in &lt;b style=&quot;-webkit-box-sizing: border-box; &quot;&gt;ConnectionTimeout&lt;/b&gt;).&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Timer_HeaderWait&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The connection expired because the header parsing for a request took more time than the default limit of two minutes.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Timer_MinBytesPerSecond&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;The connection expired because the client was not receiving a response at a reasonable speed. The response send rate was slower than the default of 240 bytes/sec.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Timer_Response&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Reserved. Not currently used.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;URL&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A parse error occurred while processing a URL.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;URL_Length&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A URL exceeded the maximum permitted size.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Verb&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A parse error occurred while processing a verb.&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;Version_N/S&lt;/td&gt;&lt;td style=&quot;-webkit-box-sizing: border-box; vertical-align: top; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 255); font-size: 70%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-position: initial initial; &quot;&gt;A version-not-supported error occurred (an HTTP error 505).&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p class=&quot;topOfPage&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#top&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;Back to the top&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2 class=&quot;subTitle&quot; id=&quot;tocHeadRef&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 125%; color: rgb(0, 0, 0); margin-top: 15px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; &quot;&gt;REFERENCES&lt;/h2&gt;&lt;div class=&quot;sbody&quot; style=&quot;-webkit-box-sizing: border-box; &quot;&gt;For more information about adding additional logging fields for IIS HTTP error logging, click the following article number to view the article in the Microsoft Knowledge Base:&lt;div class=&quot;indent&quot; style=&quot;-webkit-box-sizing: border-box; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; &quot;&gt;&lt;a class=&quot;KBlink&quot; href=&quot;http://support.microsoft.com/kb/832975/&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;832975&lt;/a&gt; Additional properties are now available for logging in the Httperr#.log file in IIS 6.0 and IIS 7.0&lt;/div&gt;&lt;p class=&quot;topOfPage&quot; style=&quot;-webkit-box-sizing: border-box; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; &quot;&gt;&lt;a href=&quot;http://support.microsoft.com/kb/820729#top&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://support.microsoft.com/library/images/support/kbgraphics/public/en-us/uparrow.gif&quot; alt=&quot;&quot; style=&quot;-webkit-box-sizing: border-box; font-size: 65%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; height: 10px; vertical-align: bottom; width: 10px; margin-right: 3px; &quot; /&gt;Back to the top&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;appliesTo&quot; style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;hr style=&quot;-webkit-box-sizing: border-box; border-bottom-style: none; border-bottom-width: initial; border-bottom-color: initial; height: 2px; color: rgb(221, 221, 221); margin-top: 10px; margin-bottom: 10px; &quot;&gt;&lt;a id=&quot;appliesto&quot; style=&quot;-webkit-box-sizing: border-box; color: rgb(7, 103, 154); text-decoration: none; &quot;&gt;&lt;/a&gt;&lt;h5 style=&quot;-webkit-box-sizing: border-box; font-size: 110%; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; &quot;&gt;APPLIES TO&lt;/h5&gt;&lt;table class=&quot;list&quot; style=&quot;-webkit-box-sizing: border-box; border-collapse: collapse; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; &quot;&gt;&lt;tbody style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; text-align: center; vertical-align: top; width: 1em; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 70%; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; vertical-align: top; font-size: 65%; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; text-align: center; vertical-align: top; width: 1em; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 70%; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; vertical-align: top; font-size: 65%; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; text-align: center; vertical-align: top; width: 1em; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 70%; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; vertical-align: top; font-size: 65%; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Microsoft Windows Server 2003, Standard Edition (32-bit x86)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; text-align: center; vertical-align: top; width: 1em; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 70%; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; vertical-align: top; font-size: 65%; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Microsoft Windows Server 2003, Web Edition&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; text-align: center; vertical-align: top; width: 1em; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 70%; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; vertical-align: top; font-size: 65%; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Microsoft Windows Small Business Server 2003 Premium Edition&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;td class=&quot;bullet&quot; style=&quot;-webkit-box-sizing: border-box; text-align: center; vertical-align: top; width: 1em; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 70%; &quot;&gt;•&lt;/td&gt;&lt;td class=&quot;text&quot; style=&quot;-webkit-box-sizing: border-box; vertical-align: top; font-size: 65%; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Microsoft Windows Small Business Server 2003 Standard Edition&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class=&quot;appliesTo&quot; style=&quot;-webkit-box-sizing: border-box; &quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/5787244709851464067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/08/error-logging-in-http-api.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/5787244709851464067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/5787244709851464067'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/08/error-logging-in-http-api.html' title='Error logging in HTTP API'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-486393429666805353</id><published>2008-08-20T14:00:00.000-07:00</published><updated>2008-08-20T14:03:14.973-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tips"/><title type='text'>Javascript Tips</title><content type='html'>&lt;div id=&quot;mainbodytitle&quot; style=&quot;background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(169, 213, 252); color: rgb(75, 0, 130); font-size: 12px; font-weight: bold; text-align: center; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; background-position: initial initial; &quot;&gt;Tips\JavaScript&lt;/div&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F872571810073C3FD&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Format Time&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F8725718100702776&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Format Date&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87257124007E0011&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Round to 0 or .5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F8725711000753DBF&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Days Between Dates&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F8725711000724C13&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Repeat String&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256E6A006B63DB&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Printer Friendly Pages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256DE300808B50&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Fill In Blank Table Cells&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256DA30078E66F&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Is Valid Time&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C79005B3F17&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Custom No Documents Found Message&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256D6900079C14&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Selecting check box highlights entire row&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256CFB006C45F7&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Time Zones&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256CD400786DB8&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Order Of Execution&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256CC30078F008&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Number Of Weekdays Between Dates&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C8D00514FA4&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;JavaScript Sorting&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C85006A6604&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;parseInt Bug&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C720080D723&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;isArray Function&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C5F00602363&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Move Up/Down List&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C5B00070E1C&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Add To List/Remove From List&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256BFB0077DFFD&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;JavaScript Are Arrays Equal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256BF8004D72D6&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Show Object Properties&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B14007C5C6A87256B5B0055CF15&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Open Centered Window&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B14007C5C6A87256B4B0005BFA6&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Capturing Mouse Position&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B14007C5C6A87256B33007C4E78&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;String Manipulations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B14007C5C6A87256B260052B40B&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Checking For Global Variables&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B14007C5C6A87256AFA0078285B&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Generic Form Validation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B14007C5C6A87256B060048A4A5&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Get Field Value&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/87256B14007C5C6A87256AFB0013C722&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Trim String&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/45A5696524D222C387256AFB0013D850&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Replace Substring Function&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/CA99375CC06FB52687256AFB0013E5E9&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Get Selected Radio Button Or Check Box&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/FF64897FAD43EDA587256AFB0013F647&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Using Pages To Store JavaScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/75A5C758B9DF576087256AFB00140789&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Validating A Date String&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.breakingpar.com/bkp/home.nsf/0/CACEB633F995E9CE87256AFB00141646&quot; style=&quot;color: rgb(72, 61, 139); text-decoration: underline; &quot;&gt;Capturing Keystrokes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/486393429666805353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/08/javascript-tips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/486393429666805353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/486393429666805353'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/08/javascript-tips.html' title='Javascript Tips'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-86959651338321855</id><published>2008-08-20T11:46:00.000-07:00</published><updated>2008-08-20T12:29:09.596-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="events"/><category scheme="http://www.blogger.com/atom/ns#" term="Safari"/><title type='text'>Safari 3: “The fastest web browser on any platform”?</title><content type='html'>&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(36, 36, 36); font-family: georgia; font-size: 13px; line-height: 18px; &quot;&gt;&lt;h3 id=&quot;link2&quot; style=&quot;font-size: 140%; margin-top: 2em; &quot;&gt;“The fastest web browser on any platform”?&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;According to Steve Jobs Safari is the fastest browser on Windows. Now he isn&#39;t very clear on the exact definition of &quot;fastest&quot;, and as Apple CEO he&#39;ll have a rather hard time avoiding charges of prejudice in any case.&lt;/p&gt;&lt;p&gt;During &lt;a href=&quot;http://vivabit.com/atmedia2007/europe/&quot; class=&quot;external&quot; style=&quot;text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; color: rgb(61, 179, 1); &quot;&gt;@media 2007 Europe&lt;/a&gt; it was very fashionable to complain about Safari&#39;s lack of speed (to be fair: we were talking about 2, not 3). The consensus seemed to be that Safari may be pretty quick in loading web pages, but it can be agonizingly slow in closing down web pages, especially those that have plugin content. Jobs didn&#39;t mention these problems in his keynote.&lt;/p&gt;&lt;p&gt;Then I went through my &lt;a href=&quot;http://www.quirksmode.org/dom/innerhtml.html&quot; style=&quot;color: rgb(5, 175, 218); text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; &quot;&gt;DOM vs. innerHTML&lt;/a&gt; and &lt;a href=&quot;http://www.quirksmode.org/dom/classchange.html&quot; style=&quot;color: rgb(5, 175, 218); text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; &quot;&gt;style vs. className&lt;/a&gt;benchmarks in Safari Windows, and the test results are pretty awesome. So awesome, in fact, that I started to suspect there&#39;s something wrong.&lt;/p&gt;&lt;p&gt;Fortunately, for once I didn&#39;t have to do the dirty work myself. Mark &quot;Tarquin&quot; Wilton-Jones &lt;a href=&quot;http://www.howtocreate.co.uk/safaribenchmarks.html&quot; class=&quot;external&quot; style=&quot;text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; color: rgb(61, 179, 1); &quot;&gt;did some extensive testing&lt;/a&gt; and found the cause:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Safari does not update the date objects correctly. It appears to pause the date object while iframe src changing, page loading, and parsing is taking place, so the next request for a date object produces one with the same time as the one in the parent page. Even when forcing it not to cache the page, this still happens (and yes, I tested many times since I did not believe it myself). The page load itself could be seen to take about half of a second when timed with a stopwatch. Clearly, Safari has a bug with date objects here.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;(And yes, this is the actual sequence of events: first I started to doubt Safari&#39;s reported benchmark results, and only a few hours later I read Mark&#39;s article.)&lt;/p&gt;&lt;p&gt;It gets worse, though. During his keynote, Jobs showed IE7 and Safari Windows running side by side, and noted the speed with which the browsers downloaded and displayed a few key test pages. Guess whih browser was fastest? Hint: it wasn&#39;t the one from the giant Apple competitor.&lt;/p&gt;&lt;p&gt;Obviously, any such speed test must use the load event: show load time when the page has been loaded completely. Unfortunately the load event in Safari is different from the same event in other browsers. Mark explains:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Safari does not fire onload at the same time as other browsers. With most browsers, they will wait until the page is loaded, all images and stylesheets and scripts have run, and the page has been displayed before they fire onload. Safari does not.&lt;/p&gt;&lt;p&gt;In Safari, it seems onload fires before the page has been displayed, before layout has been calculated, before any costly reflows have taken place. It fires before images have completed decoding (this can also happen in rare cases in Opera, but Safari seems to do it everywhere), meaning that a substantial part of the load time is not included. So basically, onload is not trustworthy in Safari for checking page loading times.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;So Jobs&#39; speed testing is unreliable. It compares Safari&#39;s load event to IE&#39;s, and the two are different. From a propaganda point of view Jobs said and showed the right thing, but from a technical point of view it&#39;s completely worthless.&lt;/p&gt;&lt;p class=&quot;accent&quot; style=&quot;padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-color: initial; &quot;&gt;The &quot;fastest browser on any platform&quot; claim is based on faulty implementations of the Date object and the load event, and is therefore untrustworthy.&lt;/p&gt;&lt;p&gt;Until these problems are solved we cannot really compare Safari&#39;s speed to other browsers&#39; speed; and we must perforce conclude that Apple&#39;s test results are (let&#39;s keep this nice) too flattering.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/86959651338321855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/08/safari-3-fastest-web-browser-on-any.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/86959651338321855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/86959651338321855'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/08/safari-3-fastest-web-browser-on-any.html' title='Safari 3: “The fastest web browser on any platform”?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-5175320180945324063</id><published>2008-08-09T13:42:00.000-07:00</published><updated>2008-08-09T14:09:38.269-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="reference"/><title type='text'>Javascript References - Gecko, Webkit, Explorer</title><content type='html'>Here are the starting points for exploring Javascript. Explorer @ MSDN, Gecko @ Mozilla/Firefox, and Webkit used in Apple&#39;s Safari and Google&#39;s Android platforms.&lt;h2&gt;HTML and DHTML Reference (Internet Explorer @ MSDN)&lt;/h2&gt;&lt;blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section contains reference information for the Dynamic HTML (DHTML) API.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;h2 style=&quot;font-size: 115%; font-weight: 700; &quot;&gt;Dynamic HTML (DHTML) Object Model References&lt;/h2&gt;&lt;blockquote&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl01&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl01&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533048(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;DHTML Collections&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section contains a list of the collections exposed by the DHTML Object Model.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl02&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl02&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms536985(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;DHTML Constants&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section lists the constants in the DHTML Object Model.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl03&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl03&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533051(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(128, 0, 128); &quot;&gt;DHTML Events&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section contains the events exposed by the DHTML Object Model.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl04&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl04&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533053(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;DHTML Methods&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section contains a list of the methods exposed by the DHTML Object Model.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl05&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl05&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533054(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;DHTML Objects&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section contains a list of the objects defined by DHTML.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl06&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl06&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533055(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;DHTML Properties&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section contains a list of the properties in the DHTML Object Model.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;h2 style=&quot;font-size: 115%; font-weight: 700; &quot;&gt;HTML References&lt;/h2&gt;&lt;blockquote&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl07&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl07&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/aa752011(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;HTML Character Sets&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Character sets determine how the bytes that represent the text of your HTML document are translated to readable characters. Windows Internet Explorer interprets the bytes in your document according to the applied character set translations.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl08&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl08&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533029(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;HTML Elements&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section contains a list of elements defined by HTML. The links take you to the element definitions, which contain the set of members for the element.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;h2 style=&quot;font-size: 115%; font-weight: 700; &quot;&gt;Cascading Style Sheets (CSS) References&lt;/h2&gt;&lt;blockquote&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl09&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl09&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms531207(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;CSS Attributes: Index&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This index lists all the supported Cascading Style Sheets (CSS) attributes by category, and indicates the version of Internet Explorer in which the attributes were first available.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl10&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl10&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms531211(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;CSS Length Units Reference&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This section defines the supported length units for CSS&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;h2 style=&quot;font-size: 115%; font-weight: 700; &quot;&gt;Additional References&lt;/h2&gt;&lt;blockquote&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl11&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl11&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms531197(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;Color Table&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Colors can be specified in HTML pages in two ways&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl12&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl12&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533049(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;Command Identifiers&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Command identifiers specify an action to take on the given object.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl13&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl13&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms531081(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;Default Behaviors Reference&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl14&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl14&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms531079(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;Introduction to DHTML Behaviors&lt;/a&gt; provides a means for Web developers to extend the current Internet Explorer object model. A number of behaviors have been implemented as part of Microsoft Internet Explorer 5 and are referred to as default behaviors.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl15&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl15&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533052(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;Language Codes&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;The following table lists all the possible language codes used to specify various system settings.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl16&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl16&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms533056(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;Tips and Tricks&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;As with any type of programming, writing bug-free, efficient scripts that meet your expectations takes a bit of work. The following sections provide some tips and hints to make that work take less time and go more smoothly.&lt;/p&gt;&lt;b&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl17&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl17&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms532853(VS.85).aspx&quot; style=&quot;text-decoration: none; color: rgb(0, 51, 204); &quot;&gt;Visual Filters and Transitions Reference&lt;/a&gt;&lt;/b&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;As of Internet Explorer 4.0, you can apply multimedia-style effects to your Web pages using visual filters and transitions. You can apply visual filters and transitions to standard HTML controls, such as text containers, images, and other windowless objects. Transitions are time-varying filters that create a transition from one visual state to another. By combining filters and transitions with basic scripting, you can create visually engaging and interactive documents.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h2 class=&quot;firstHeading&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: rgb(0, 51, 102); margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-bottom-style: none; border-bottom-width: initial; border-bottom-color: initial; margin-top: 0px; font-size: 1.7em; &quot;&gt;Gecko DOM Reference&lt;/h2&gt;&lt;div id=&quot;contentSub&quot; style=&quot;font-size: 0.8em; font-style: italic; color: rgb(153, 153, 153); margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style=&quot;margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This is the table of contents for the &lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko&quot; title=&quot;Gecko&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Gecko&lt;/a&gt; &lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM&quot; title=&quot;DOM&quot; style=&quot;color: rgb(102, 102, 170); &quot;&gt;DOM&lt;/a&gt; reference.&lt;/p&gt;&lt;a name=&quot;Preface&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Preface&quot; title=&quot;Gecko DOM Reference:Preface&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;Preface&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Preface#About_This_Reference&quot; title=&quot;Gecko DOM Reference:Preface&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;About This Reference&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Preface#Who_Should_Read_This_Guide&quot; title=&quot;Gecko DOM Reference:Preface&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Who Should Read This Guide&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Preface#What_is_Gecko.3F&quot; title=&quot;Gecko DOM Reference:Preface&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;What is Gecko?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Preface#API_Syntax&quot; title=&quot;Gecko DOM Reference:Preface&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;API Syntax&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Preface#Using_the_Examples&quot; title=&quot;Gecko DOM Reference:Preface&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Using the Examples&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;Introduction&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Introduction&quot; title=&quot;Gecko DOM Reference:Introduction&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;Introduction&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Introduction#What_is_the_DOM.3F&quot; title=&quot;Gecko DOM Reference:Introduction&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;What is the DOM?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Introduction#DOM_and_JavaScript&quot; title=&quot;Gecko DOM Reference:Introduction&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;DOM and JavaScript&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Introduction#How_Do_I_Access_the_DOM.3F&quot; title=&quot;Gecko DOM Reference:Introduction&quot; style=&quot;color: rgb(102, 102, 170); &quot;&gt;How Do I Access the DOM?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Introduction#Important_Data_Types&quot; title=&quot;Gecko DOM Reference:Introduction&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Important Data Types&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Introduction#DOM_Interfaces&quot; title=&quot;Gecko DOM Reference:Introduction&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;DOM Interfaces&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Introduction#Testing_the_DOM_API&quot; title=&quot;Gecko DOM Reference:Introduction&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Testing the DOM API&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_element_Reference&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=3&quot; title=&quot;Edit section: DOM element Reference&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:element&quot; title=&quot;DOM:element&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;DOM element Reference&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:element#Introduction&quot; title=&quot;DOM:element&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:element#Properties&quot; title=&quot;DOM:element&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:element#Methods&quot; title=&quot;DOM:element&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:element#Event_Handlers&quot; title=&quot;DOM:element&quot; style=&quot;color: rgb(102, 102, 170); &quot;&gt;Event Handlers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_window_Reference&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=4&quot; title=&quot;Edit section: DOM window Reference&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:window&quot; title=&quot;DOM:window&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;DOM window Reference&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:window#Introduction&quot; title=&quot;DOM:window&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:window#Properties&quot; title=&quot;DOM:window&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:window#Methods&quot; title=&quot;DOM:window&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:window#Event_Handlers&quot; title=&quot;DOM:window&quot; style=&quot;color: rgb(102, 102, 170); &quot;&gt;Event Handlers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_document_Reference&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=5&quot; title=&quot;Edit section: DOM document Reference&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:document&quot; title=&quot;DOM:document&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;DOM document Reference&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:document#Introduction&quot; title=&quot;DOM:document&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:document#Properties&quot; title=&quot;DOM:document&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:document#Methods&quot; title=&quot;DOM:document&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:document#Event_Handlers&quot; title=&quot;DOM:document&quot; style=&quot;color: rgb(102, 102, 170); &quot;&gt;Event Handlers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_event_Reference&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=6&quot; title=&quot;Edit section: DOM event Reference&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:event&quot; title=&quot;DOM:event&quot; style=&quot;color: rgb(102, 102, 170); text-decoration: none; &quot;&gt;DOM event Reference&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:event#Introduction&quot; title=&quot;DOM:event&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:event#Properties&quot; title=&quot;DOM:event&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:event#Methods&quot; title=&quot;DOM:event&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_style_Reference&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=7&quot; title=&quot;Edit section: DOM style Reference&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:style&quot; title=&quot;DOM:style&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;DOM style Reference&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:style#Notes&quot; title=&quot;DOM:style&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Notes&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:style#Material_to_be_moved_to_other_pages&quot; title=&quot;DOM:style&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Material to be moved to other pages&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_range_Reference&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=8&quot; title=&quot;Edit section: DOM range Reference&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:range&quot; title=&quot;DOM:range&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;DOM range Reference&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:range#Introduction&quot; title=&quot;DOM:range&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:range#Properties&quot; title=&quot;DOM:range&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:range#Methods&quot; title=&quot;DOM:range&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_selection_Reference&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=9&quot; title=&quot;Edit section: DOM selection Reference&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:selection&quot; title=&quot;DOM:selection&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;DOM selection Reference&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:selection#Introduction&quot; title=&quot;DOM:selection&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:selection#Glossary&quot; title=&quot;DOM:selection&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Glossary&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:selection#Properties&quot; title=&quot;DOM:selection&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:selection#Methods&quot; title=&quot;DOM:selection&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:selection#See_Also&quot; title=&quot;DOM:selection&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;See Also&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:selection#External_links&quot; title=&quot;DOM:selection&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;External links&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_-_Other_Objects&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=10&quot; title=&quot;Edit section: DOM - Other Objects&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;DOM - Other Objects&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:Attr&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:Attr&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;Attr&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:CDATASection&quot; title=&quot;DOM:CDATASection&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;CDATASection&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:CharacterData&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:CharacterData&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;CharacterData&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:Comment&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:Comment&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;Comment&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DocumentFragment&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DocumentFragment&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DocumentFragment&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DocumentType&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DocumentType&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DocumentType&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMConfiguration&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMConfiguration&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMConfiguration&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMError&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMError&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMError&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMErrorHandler&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMErrorHandler&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMErrorHandler&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMException&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMException&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMException&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMImplementation&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMImplementation&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMImplementation&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMImplementationList&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMImplementationList&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMImplementationList&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMImplementationRegistry&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMImplementationRegistry&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMImplementationRegistry&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMImplementationSource&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMImplementationSource&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMImplementationSource&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMLocator&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMLocator&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMLocator&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMObject&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMObject&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMObject&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMString&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMString&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMString&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMStringList&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMStringList&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMStringList&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:DOMUserData&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:DOMUserData&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;DOMUserData&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:Entity&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:Entity&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;Entity&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:EntityReference&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:EntityReference&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;EntityReference&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:NameList&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:NameList&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;NameList&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:NamedNodeMap&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:NamedNodeMap&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;NamedNodeMap&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:Node&quot; title=&quot;DOM:Node&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Node&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:NodeList&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:NodeList&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;NodeList&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:Notation&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:Notation&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;Notation&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:ProcessingInstruction&quot; title=&quot;DOM:ProcessingInstruction&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;ProcessingInstruction&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:Text&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:Text&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;Text&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:TypoInfo&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:TypoInfo&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;TypoInfo&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=DOM:UserDataHandler&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;DOM:UserDataHandler&quot; style=&quot;color: rgb(204, 34, 0); &quot;&gt;UserDataHandler&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;HTML_Form_Element_Interface&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=11&quot; title=&quot;Edit section: HTML Form Element Interface&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:form&quot; title=&quot;DOM:form&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;HTML Form Element Interface&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:form#HTML_Form_Element_Interface&quot; title=&quot;DOM:form&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;HTML Form Element Interface&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:form#Properties&quot; title=&quot;DOM:form&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:form#Methods&quot; title=&quot;DOM:form&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;HTML_Table_Element_Interface&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=12&quot; title=&quot;Edit section: HTML Table Element Interface&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:table&quot; title=&quot;DOM:table&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;HTML Table Element Interface&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:table#HTML_Table_Element_Interface&quot; title=&quot;DOM:table&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;HTML Table Element Interface&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:table#Properties&quot; title=&quot;DOM:table&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:table#Methods&quot; title=&quot;DOM:table&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;HTML_Table_Row_Element_Interface&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=13&quot; title=&quot;Edit section: HTML Table Row Element Interface&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:tableRow&quot; title=&quot;DOM:tableRow&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;HTML Table Row Element Interface&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:tableRow#HTML_Row_Element_Interface&quot; title=&quot;DOM:tableRow&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;HTML Row Element Interface&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:tableRow#Properties&quot; title=&quot;DOM:tableRow&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:tableRow#Methods&quot; title=&quot;DOM:tableRow&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Methods&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name=&quot;DOM_Examples&quot;&gt;&lt;/a&gt;&lt;h3   style=&quot; font-weight: normal; color: rgb(0, 51, 102); margin-top: 30px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;  font-family:Arial, Helvetica, sans-serif;font-size:1.5em;&quot;&gt;&lt;span class=&quot;editsection&quot;  style=&quot;font-weight: normal; float: right; margin-left: 5px;  font-size:85.5%;&quot;&gt;[&lt;a href=&quot;http://developer.mozilla.org/en/docs/index.php?title=Gecko_DOM_Reference&amp;amp;action=edit&amp;amp;section=14&quot; title=&quot;Edit section: DOM Examples&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); text-decoration: none; &quot;&gt;DOM Examples&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples#Example_1:_height_and_width&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Example 1: height and width&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples#Example_2:_Image_Attributes&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Example 2: Image Attributes&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples#Example_3:_Manipulating_Styles&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Example 3: Manipulating Styles&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples#Example_4:_Using_Stylesheets&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Example 4: Using Stylesheets&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples#Example_5:_Event_Propagation&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Example 5: Event Propagation&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples#Example_6:_getComputedStyle&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Example 6: getComputedStyle&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples#Example_7:_Displaying_Event_Object_Properties&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Example 7: Displaying Event Object Properties&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: square; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/Gecko_DOM_Reference:Examples#Example_8:_Using_the_DOM_Table_Interface&quot; title=&quot;Gecko DOM Reference:Examples&quot; style=&quot;color: rgb(0, 51, 170); &quot;&gt;Example 8: Using the DOM Table Interface&lt;/a&gt;&lt;span class=&quot;sansserifBlack&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;h2&gt;Core JavaScript Reference &lt;/h2&gt; &lt;img src=&quot;http://www.webreference.com/i.gif&quot; /&gt; WebReference.com&lt;br /&gt;&lt;div&gt;&lt;blockquote&gt;&lt;span class=&quot;sansserif&quot;&gt;This book is a reference manual for the core JavaScript language for version 1.5. JavaScript is Netscape&#39;s cross-platform, object-based scripting language. Core JavaScript can be extended for a variety of purposes by supplementing it with additional objects.&lt;/span&gt;&lt;p&gt;&lt;a name=&quot;57575&quot; id=&quot;57575&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/preface.html#1001665&quot;&gt;About this Book&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57577&quot; id=&quot;57577&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/preface.html#1003152&quot;&gt;New Features in this Release&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57579&quot; id=&quot;57579&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/preface.html#1005135&quot;&gt;What You Should Already Know&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57581&quot; id=&quot;57581&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/preface.html#1003515&quot;&gt;JavaScript Versions&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57583&quot; id=&quot;57583&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/preface.html#1001692&quot;&gt;Where to Find JavaScript Information&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57585&quot; id=&quot;57585&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/preface.html#1001745&quot;&gt;Document Conventions&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name=&quot;57587&quot; id=&quot;57587&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Part 1&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/partobj.html#999869&quot;&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;a name=&quot;57589&quot; id=&quot;57589&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Chapter 1 &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/objintro.html#1061890&quot;&gt;Objects, Methods, and Properties&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57591&quot; id=&quot;57591&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/array.html#1193137&quot;&gt;Array&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57593&quot; id=&quot;57593&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/boolean.html#1193137&quot;&gt;Boolean&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57595&quot; id=&quot;57595&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/date.html#1193137&quot;&gt;Date&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57597&quot; id=&quot;57597&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/function.html#1193137&quot;&gt;Function&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57599&quot; id=&quot;57599&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/java.html#1193137&quot;&gt;java&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57601&quot; id=&quot;57601&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/javarray.html#1193137&quot;&gt;JavaArray&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57603&quot; id=&quot;57603&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/javclass.html#1193137&quot;&gt;JavaClass&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57605&quot; id=&quot;57605&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/javobj.html#1193137&quot;&gt;JavaObject&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57607&quot; id=&quot;57607&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/javpkg.html#1193137&quot;&gt;JavaPackage&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57609&quot; id=&quot;57609&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/math.html#1193138&quot;&gt;Math&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57611&quot; id=&quot;57611&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/netscape.html#1193137&quot;&gt;netscape&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57613&quot; id=&quot;57613&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/number.html#1193137&quot;&gt;Number&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57615&quot; id=&quot;57615&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/object.html#1193136&quot;&gt;Object&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57617&quot; id=&quot;57617&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/packages.html#1193137&quot;&gt;Packages&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57619&quot; id=&quot;57619&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/regexp.html#1193136&quot;&gt;RegExp&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57621&quot; id=&quot;57621&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/string.html#1193137&quot;&gt;String&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57623&quot; id=&quot;57623&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/sun.html#1193137&quot;&gt;sun&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;a name=&quot;57625&quot; id=&quot;57625&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Chapter 2 &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1061890&quot;&gt;Top-Level Properties and Functions&lt;/a&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57627&quot; id=&quot;57627&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1120957&quot;&gt;decodeURI&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57629&quot; id=&quot;57629&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1119005&quot;&gt;decodeURIComponent&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57631&quot; id=&quot;57631&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1118346&quot;&gt;encodeURI&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57633&quot; id=&quot;57633&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1115986&quot;&gt;encodeURIComponent&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57635&quot; id=&quot;57635&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1063795&quot;&gt;eval&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57637&quot; id=&quot;57637&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1063963&quot;&gt;Infinity&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57639&quot; id=&quot;57639&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1063988&quot;&gt;isFinite&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57641&quot; id=&quot;57641&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1064024&quot;&gt;isNaN&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57643&quot; id=&quot;57643&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1064064&quot;&gt;NaN&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57645&quot; id=&quot;57645&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1064092&quot;&gt;Number&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57647&quot; id=&quot;57647&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1064132&quot;&gt;parseFloat&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57649&quot; id=&quot;57649&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1064173&quot;&gt;parseInt&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57651&quot; id=&quot;57651&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1064506&quot;&gt;String&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57653&quot; id=&quot;57653&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/toplev.html#1094680&quot;&gt;undefined&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name=&quot;57655&quot; id=&quot;57655&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Part 2&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/partlang.html#999869&quot;&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;a name=&quot;57657&quot; id=&quot;57657&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Chapter 3 &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1003191&quot;&gt;Statements&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57659&quot; id=&quot;57659&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1081298&quot;&gt;break&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57661&quot; id=&quot;57661&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1077887&quot;&gt;const&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57663&quot; id=&quot;57663&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1078923&quot;&gt;continue&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57665&quot; id=&quot;57665&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1037353&quot;&gt;do...while&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57667&quot; id=&quot;57667&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1016648&quot;&gt;export&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57669&quot; id=&quot;57669&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1004804&quot;&gt;for&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57671&quot; id=&quot;57671&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1004815&quot;&gt;for...in&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57673&quot; id=&quot;57673&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1004825&quot;&gt;function&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57675&quot; id=&quot;57675&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1004833&quot;&gt;if...else&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57677&quot; id=&quot;57677&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1082618&quot;&gt;import&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57679&quot; id=&quot;57679&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1018088&quot;&gt;label&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57681&quot; id=&quot;57681&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1004871&quot;&gt;return&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57683&quot; id=&quot;57683&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1018610&quot;&gt;switch&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57685&quot; id=&quot;57685&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1052196&quot;&gt;throw&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57687&quot; id=&quot;57687&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1051663&quot;&gt;try...catch&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57689&quot; id=&quot;57689&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1066604&quot;&gt;var&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57691&quot; id=&quot;57691&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1004896&quot;&gt;while&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57693&quot; id=&quot;57693&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/stmt.html#1004910&quot;&gt;with&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;a name=&quot;57695&quot; id=&quot;57695&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Chapter 4 &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/comment.html#1066582&quot;&gt;Comments&lt;/a&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57697&quot; id=&quot;57697&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/comment.html#1066617&quot;&gt;comment&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;a name=&quot;57699&quot; id=&quot;57699&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Chapter 5 &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1003191&quot;&gt;Operators&lt;/a&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57701&quot; id=&quot;57701&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042274&quot;&gt;Assignment Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57703&quot; id=&quot;57703&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1060974&quot;&gt;Comparison Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57705&quot; id=&quot;57705&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1050908&quot;&gt;Using the Equality Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;a name=&quot;57707&quot; id=&quot;57707&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042400&quot;&gt;Arithmetic Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57709&quot; id=&quot;57709&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042403&quot;&gt;% (Modulus)&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57711&quot; id=&quot;57711&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042412&quot;&gt;++ (Increment)&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57713&quot; id=&quot;57713&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042421&quot;&gt;-- (Decrement)&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57715&quot; id=&quot;57715&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042430&quot;&gt;- (Unary Negation)&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;a name=&quot;57717&quot; id=&quot;57717&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042437&quot;&gt;Bitwise Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57719&quot; id=&quot;57719&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042500&quot;&gt;Bitwise Logical Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57721&quot; id=&quot;57721&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042512&quot;&gt;Bitwise Shift Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;a name=&quot;57723&quot; id=&quot;57723&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1044813&quot;&gt;Logical Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57725&quot; id=&quot;57725&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042582&quot;&gt;String Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57727&quot; id=&quot;57727&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042588&quot;&gt;Special Operators&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57729&quot; id=&quot;57729&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1045406&quot;&gt;?: (Conditional operator)&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57731&quot; id=&quot;57731&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1045439&quot;&gt;, (Comma operator)&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57733&quot; id=&quot;57733&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1045837&quot;&gt;delete&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57735&quot; id=&quot;57735&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1066344&quot;&gt;function&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57737&quot; id=&quot;57737&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1066286&quot;&gt;in&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57739&quot; id=&quot;57739&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1055015&quot;&gt;instanceof&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57741&quot; id=&quot;57741&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1055898&quot;&gt;new&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57743&quot; id=&quot;57743&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1043482&quot;&gt;this&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57745&quot; id=&quot;57745&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042603&quot;&gt;typeof&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57747&quot; id=&quot;57747&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ops.html#1042625&quot;&gt;void&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name=&quot;57749&quot; id=&quot;57749&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Part 3 &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/partjava.html#999869&quot;&gt;LiveConn&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;a name=&quot;57751&quot; id=&quot;57751&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Chapter 6 &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/classint.html#1061890&quot;&gt;Java Classes, Constructors, and Methods&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;dl&gt;&lt;dd&gt;&lt;a name=&quot;57753&quot; id=&quot;57753&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/lcjsexc.html#1193143&quot;&gt;JSException&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57755&quot; id=&quot;57755&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/lcjsobj.html#1193143&quot;&gt;JSObject&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name=&quot;57757&quot; id=&quot;57757&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Part 4&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/partapp.html#999869&quot;&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;a name=&quot;57759&quot; id=&quot;57759&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Appendix A &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/keywords.html#1004016&quot;&gt;Reserved Words&lt;/a&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57761&quot; id=&quot;57761&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;Appendix B &lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/deprecat.html#1004016&quot;&gt;Deprecated Features&lt;/a&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;a name=&quot;57763&quot; id=&quot;57763&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ix.html#573&quot;&gt;Index&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span class=&quot;sansserif&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.webreference.com/javascript/reference/core_ref/ix.html#573&quot;&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  font-weight: normal; font-family:&#39;lucida grande&#39;;font-size:10px;&quot;&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;bumblebee&quot; style=&quot;border-top-width: 1px; border-top-style: solid; border-top-color: rgb(145, 150, 153); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(145, 150, 153); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(145, 150, 153); &quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td id=&quot;results_cell_title&quot; bgcolor=&quot;#ffffff&quot; style=&quot;font-family: &#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif; padding-left: 9px; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-right: 6px; font-size: 12px; font-weight: bold; vertical-align: top; &quot;&gt;Safari CSS Reference &lt;a href=&quot;http://developer.apple.com/documentation/AppleApplications/Reference/SafariCSSRef/index.html&quot; style=&quot;color: rgb(0, 0, 170); text-decoration: none; &quot;&gt;(HTML)&lt;/a&gt; &lt;a href=&quot;http://developer.apple.com/documentation/AppleApplications/Reference/SafariCSSRef/SafariCSSRef.pdf&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;(PDF)&lt;/a&gt;&lt;div class=&quot;results_description&quot; style=&quot;font-size: 10px; font-weight: normal; &quot;&gt;Describes the Cascading Style Sheet (CSS) properties that are supported by Safari and the Web Kit.&lt;/div&gt;&lt;/td&gt;&lt;td id=&quot;results_cell_date&quot; bg   style=&quot; padding-right: 9px;  text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-left: 4px; vertical-align: top; font-family:&#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif;font-size:10px;color:#f5f5f5;&quot;&gt;&lt;span style=&quot;white-space: nowrap; &quot;&gt;2008-06-09&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id=&quot;results_cell_title&quot; bgcolor=&quot;#ecf2f8&quot; style=&quot;font-family: &#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif; padding-left: 9px; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-right: 6px; font-size: 12px; font-weight: bold; vertical-align: top; &quot;&gt;Safari HTML Reference &lt;a href=&quot;http://developer.apple.com/documentation/AppleApplications/Reference/SafariHTMLRef/index.html&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;(HTML)&lt;/a&gt; &lt;a href=&quot;http://developer.apple.com/documentation/AppleApplications/Reference/SafariHTMLRef/SafariHTMLRef.pdf&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;(PDF)&lt;/a&gt;&lt;div class=&quot;results_description&quot; style=&quot;font-size: 10px; font-weight: normal; &quot;&gt;Describes the Hypertext Markup Language (HTML) tags and properties that are supported by Safari and the Web Kit.&lt;/div&gt;&lt;/td&gt;&lt;td id=&quot;results_cell_date&quot; bg   style=&quot; padding-right: 9px;  text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-left: 4px; vertical-align: top; font-family:&#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif;font-size:10px;color:#dce5ee;&quot;&gt;&lt;span style=&quot;white-space: nowrap; &quot;&gt;2008-01-15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id=&quot;results_cell_title&quot; bgcolor=&quot;#ffffff&quot; style=&quot;font-family: &#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif; padding-left: 9px; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-right: 6px; font-size: 12px; font-weight: bold; vertical-align: top; &quot;&gt;Web Kit DOM Reference &lt;a href=&quot;http://developer.apple.com/documentation/AppleApplications/Reference/WebKitDOMRef/index.html&quot; style=&quot;color: rgb(255, 102, 0); text-decoration: underline; &quot;&gt;(HTML)&lt;/a&gt;&lt;div class=&quot;results_description&quot; style=&quot;font-size: 10px; font-weight: normal; &quot;&gt;Describes the API for accessing the Web Kit&#39;s Document Object Model.&lt;/div&gt;&lt;/td&gt;&lt;td id=&quot;results_cell_date&quot; bg   style=&quot; padding-right: 9px;  text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-left: 4px; vertical-align: top; font-family:&#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif;font-size:10px;color:#f5f5f5;&quot;&gt;&lt;span style=&quot;white-space: nowrap; &quot;&gt;2008-01-15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id=&quot;results_cell_title&quot; bgcolor=&quot;#ecf2f8&quot; style=&quot;font-family: &#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif; padding-left: 9px; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-right: 6px; font-size: 12px; font-weight: bold; vertical-align: top; &quot;&gt;Apple Applications Schema Reference &lt;a href=&quot;http://developer.apple.com/documentation/AppleApplications/Reference/SyncServicesSchemaRef/index.html&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;(HTML)&lt;/a&gt; &lt;a href=&quot;http://developer.apple.com/documentation/AppleApplications/Reference/SyncServicesSchemaRef/SyncServicesSchemaRef.pdf&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;(PDF)&lt;/a&gt;&lt;div class=&quot;results_description&quot; style=&quot;font-size: 10px; font-weight: normal; &quot;&gt;Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.&lt;/div&gt;&lt;/td&gt;&lt;td id=&quot;results_cell_date&quot; bg   style=&quot; padding-right: 9px;  text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-left: 4px; vertical-align: top; font-family:&#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif;font-size:10px;color:#dce5ee;&quot;&gt;&lt;span style=&quot;white-space: nowrap; &quot;&gt;2007-10-31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id=&quot;results_cell_title&quot; bgcolor=&quot;#ffffff&quot; style=&quot;font-family: &#39;lucida grande&#39;, geneva, helvetica, arial, sans-serif; padding-left: 9px; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(145, 150, 153); padding-top: 10px; padding-bottom: 10px; padding-right: 6px; font-size: 12px; font-weight: bold; vertical-align: top; &quot;&gt;Sync Services Framework Reference &lt;a href=&quot;http://developer.apple.com/documentation/Cocoa/Reference/SyncServicesRef_ObjC/index.html&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;(HTML)&lt;/a&gt; &lt;a href=&quot;http://developer.apple.com/documentation/Cocoa/Reference/SyncServicesRef_ObjC/SyncServicesRef_ObjC.pdf&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;(PDF)&lt;/a&gt;&lt;div class=&quot;results_description&quot; style=&quot;font-size: 10px; font-weight: normal; &quot;&gt;Describes the Objective-C API for the Sync Services framework used to sync applications and devices.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot; ;font-family:&#39;lucida grande&#39;;font-size:10px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/5175320180945324063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/08/javascript-references-gecko-webkit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/5175320180945324063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/5175320180945324063'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/08/javascript-references-gecko-webkit.html' title='Javascript References - Gecko, Webkit, Explorer'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-2254670125366083434</id><published>2008-08-08T14:31:00.000-07:00</published><updated>2008-08-20T14:03:38.474-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="events"/><category scheme="http://www.blogger.com/atom/ns#" term="Safari"/><title type='text'>Safari Javascript Events</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apple Developer Support &lt;a href=&quot;http://developer.apple.com/&quot; style=&quot;color: rgb(0, 0, 170); text-decoration: none; &quot;&gt;&lt;img width=&quot;245&quot; height=&quot;30&quot; src=&quot;http://developer.apple.com/images/developer_logo.gif&quot; alt=&quot;Apple Developer Connection&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal bold 36px/normal &#39;Myriad Apple&#39;, &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/webcontent/eventmodels.html&quot;&gt;&lt;img src=&quot;http://developer.apple.com/internet/images/title_eventmodels.gif&quot; alt=&quot;Supporting Three Event Models at Once&quot; width=&quot;480&quot; height=&quot;23&quot; /&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); &quot;&gt;Events make the client-side JavaScript world go ‘round. After a Web page loads, the only way a script can run is in response to a system or user action. While simple events have been part of the JavaScript vocabulary since the first scriptable browsers, more recent browsers implement robust event models that allow scripts to process events more intelligently. The problem, however, is that in order to support a wide range of browsers you must contend with multiple advanced event models. Three, to be exact.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); &quot;&gt;The three event models align themselves with the Document Object Model (DOM) triumvirate: Netscape Navigator 4 (NN4), Internet Explorer 4 and later for Macintosh and Windows (IE4+), and the W3C DOM, as implemented in Safari. Despite sometimes substantial differences among the models, they can all work side-by-side in the same document with the help of a few JavaScript shortcuts. This article focuses on two key aspects of the conflicting event models:&lt;/p&gt;&lt;ul class=&quot;inline&quot; style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; list-style-type: square; list-style-position: outside; list-style-image: initial; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: -7px; &quot;&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; &quot;&gt;Methods for binding an event to an HTML element object.&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; &quot;&gt;Processing the event after it fires.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;ul class=&quot;inline&quot; style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; list-style-type: square; list-style-position: outside; list-style-image: initial; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: -7px; &quot;&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; &quot;&gt;One caveat about this approach: You cannot permit the statement to execute before the element’s tag loads in the browser. The reference to the button object is not valid until the HTML creates the element in the browser. Therefore, such binding statements need to run either at the bottom of the page or in a function invoked by the&lt;code style=&quot;font-family: monaco, &#39;Courier New&#39;, courier, monospace; font-size: 10px; &quot;&gt;onLoad&lt;/code&gt; event handler of the BODY element.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul class=&quot;inline&quot; style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; list-style-type: square; list-style-position: outside; list-style-image: initial; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: -7px; &quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot; font-weight: bold; &quot;&gt;W3C DOM Node Event Targets&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); &quot;&gt;The W3C DOM node architecture allows each node in a document tree to receive events. In browsers that support this architecture, event handlers assigned to text containers are not the targets of events that occur atop the nested text. The text nodes are the target objects. Consider the following:&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); &quot;&gt;In &lt;a href=&quot;http://developer.apple.com/internet/webcontent/examples/eventsexample1_source.html&quot; target=&quot;_blank&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;the events example&lt;/a&gt;, when the mouse pointer rolls atop the text of a SPAN element, the text within that span will be highlighted. Event binding occurs via object properties in the &lt;code style=&quot;font-family: monaco, &#39;Courier New&#39;, courier, monospace; font-size: 10px; &quot;&gt;init()&lt;/code&gt; function. On the face of it, when a user rolls the mouse atop the SPAN element, the &lt;code style=&quot;font-family: monaco, &#39;Courier New&#39;, courier, monospace; font-size: 10px; &quot;&gt;onMouseOver&lt;/code&gt; event action assigns the class name (&lt;code style=&quot;font-family: monaco, &#39;Courier New&#39;, courier, monospace; font-size: 10px; &quot;&gt;highlight&lt;/code&gt;) associated with a style sheet rule that displays the text in bold face and a yellow background; with &lt;code style=&quot;font-family: monaco, &#39;Courier New&#39;, courier, monospace; font-size: 10px; &quot;&gt;onMouseOut&lt;/code&gt;, the style reverts to its original version (class &lt;code style=&quot;font-family: monaco, &#39;Courier New&#39;, courier, monospace; font-size: 10px; &quot;&gt;normal&lt;/code&gt;). Notice how one &lt;code style=&quot;font-family: monaco, &#39;Courier New&#39;, courier, monospace; font-size: 10px; &quot;&gt;toggleHighlight()&lt;/code&gt; function performs both actions with the help of the event object’s &lt;code style=&quot;font-family: monaco, &#39;Courier New&#39;, courier, monospace; font-size: 10px; &quot;&gt;type&lt;/code&gt; property (a property whose name is the same across all event model objects). &lt;a href=&quot;http://developer.apple.com/internet/webcontent/examples/eventsexample1.html&quot; target=&quot;_blank&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Try the events example&lt;/a&gt;...&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;  line-height: 130%; color: rgb(80, 80, 80); padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; margin-right: 0px; margin-bottom: 20px; margin-left: -3px; border-left-width: 10px; border-left-style: solid; border-left-color: rgb(217, 217, 217); margin-top: 10px; font-family:sans-serif;font-size:75%;&quot;&gt;DOM events &lt;a href=&quot;http://www.howtocreate.co.uk/tutorials/javascript/domevents&quot;&gt;www.howtocreate.co.uk&lt;/a&gt;/tutorials/javascript/domevents&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style=&quot;font-size: 85%; text-align: justify; line-height: 170%; margin-top: 10px; margin-bottom: 10px; &quot;&gt;This is currently supported by Opera 7+, Mozilla/Firefox, Konqueror 3.0+, Safari, and NetFront 3.3+. It is also partially supported by iCab 3, ICEBrowser 5+, and Tkhtml Hv3. Espial claim that Escape/Evo 5 supports this, but it does not support even the basics.&lt;/p&gt;&lt;p style=&quot;font-size: 85%; text-align: justify; line-height: 170%; margin-top: 10px; margin-bottom: 10px; &quot;&gt;Note: Internet Explorer on Windows does not comply with the standard here, so if you are testing, use a browser that supports the standard correctly, such as Opera. I will give details later on how to get support for Internet Explorer on Windows as well. Internet Explorer on Mac does not support either the DOM or IE events models.&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;font-size: 85%; text-align: justify; line-height: 170%; margin-top: 10px; margin-bottom: 10px; &quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/2254670125366083434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/08/safari-javascript-events.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/2254670125366083434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/2254670125366083434'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/08/safari-javascript-events.html' title='Safari Javascript Events'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-553300858285296587</id><published>2008-07-11T18:32:00.000-07:00</published><updated>2008-08-20T14:08:38.168-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browser"/><category scheme="http://www.blogger.com/atom/ns#" term="Safari"/><title type='text'>Safari (web browser)</title><content type='html'>&lt;h2   style=&quot;color: rgb(0, 0, 0);   font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 24px; font-family:Arial, Tahoma, Verdana;font-size:22px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  font-weight: normal; line-height: normal; font-family:&#39;Lucida Grande&#39;;font-size:12px;&quot;&gt;&lt;table width=&quot;680&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr align=&quot;left&quot; valign=&quot;top&quot;&gt;&lt;td width=&quot;100%&quot; colspan=&quot;3&quot; style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; &quot;&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;Safari Developer FAQ&lt;/h2&gt;&lt;blockquote&gt;&lt;h2 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&lt;/h2&gt;&lt;ol class=&quot;faq&quot; style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 1.5em; padding-left: 1.5em; &quot;&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor1&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I detect the language setting for Safari?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor2&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;What is the Safari user-agent string?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor3&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Does Safari support DHTML?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor4&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I determine methods for accessing objects?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor5&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I prevent my pages (and cookies) from being cached in Safari?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor6&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I test for cookies using JavaScript?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor7&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I add a Favicon (the small icon in the address bar)?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor8&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;What version of Java does Safari use for running Applets?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor9&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I determine if Java is Available?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor10&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How does Safari handle server timeouts?&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; color: rgb(0, 0, 0); &quot;&gt;10. How does Safari handle server timeouts?&lt;/h3&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); &quot;&gt;Safari on pre Mac OS X 10.3.6 systems will time out if it does not receive a response to an HTTP request or if server data transmission stops for 60 seconds. Safari on Mac OS X 10.3.6 and above effectively removes the 60 second limitation by setting the response timeout value to one year. &lt;small&gt;&lt;em&gt;That should be plenty of time for a server-side process to complete!&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#top&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Back to Top&lt;/a&gt; &lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#top&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;&lt;img src=&quot;http://developer.apple.com/images/arrow_linkup.gif&quot; height=&quot;7&quot; width=&quot;10&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;a name=&quot;anchor11&quot;&gt;&lt;/a&gt;&lt;ol class=&quot;faq&quot; style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 1.5em; padding-left: 1.5em; &quot;&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor11&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;What type of plug-ins does Safari support?&lt;/a&gt;&lt;/li&gt; &lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor12&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Where should Safari plug-ins reside?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor13&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I ensure that my pages will work in Safari?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor14&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I debug JavaScript in Safari?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor15&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I report a Bug in Safari?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor16&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;What CSS properties are supported in Safari?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor17&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Why are my Pop-Up Windows not appearing?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor18&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Does Safari support Live Connect?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor19&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Does Safari support XMLHttpRequest objects?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor20&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Does Safari support Tool-Tips?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor21&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Does Safari support XSLT?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor22&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;How do I tell Safari I have an RSS feed?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor23&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Does Safari work with .NET and ASPX based sites?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor24&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;Does Safari support Frames, Framesets and iFrames?&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor25&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;What&#39;s different about Safari running on an Intel-based Macintosh?&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;&lt;ol class=&quot;faq&quot; style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 1.5em; padding-left: 1.5em; &quot;&gt;&lt;li style=&quot;font: normal normal normal 12px/normal &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; font-weight: bold; &quot;&gt;&lt;a href=&quot;http://developer.apple.com/internet/safari/faq.html#anchor25&quot; style=&quot;color: rgb(0, 0, 255); text-decoration: none; &quot;&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style=&quot;color: rgb(0, 0, 0); font-size: 22px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 24px; &quot;&gt;Mac OS X and Safari Browser’s Market Share at Record High&lt;/h2&gt;&lt;blockquote&gt;&lt;h1 style=&quot;color: rgb(0, 0, 0); font-size: 22px; font-family: Arial, Tahoma, Verdana; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 24px; &quot;&gt;&lt;/h1&gt;&lt;div class=&quot;date&quot; style=&quot;float: left; width: 646px; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;p style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;June 1, 2008&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot; style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;img src=&quot;http://www.palluxo.com/wp-content/uploads/2008/06/mac-os-x-market-share-may-2008-per-net-applications-data.jpg&quot; alt=&quot;Mac OS X Market Share May 2008 per Net Applications Data&quot; style=&quot;border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; &quot; /&gt;The Net Applications survey indicates that Apple’s share of the &lt;a href=&quot;http://www.palluxo.com/2008/06/01/mac-os-x-and-safari-browser-market-share-at-record-high/#&quot; class=&quot;kLink&quot; target=&quot;_top&quot; id=&quot;KonaLink0&quot; style=&quot;position: static; color: blue !important; text-decoration: underline; cursor: pointer; font-family: verdana; border-top-width: 0px !important; border-right-width: 0px !important; border-bottom-width: 0px !important; border-left-width: 0px !important; border-top-style: none !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: none !important; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; background-image: none !important; background-repeat: initial !important; background-attachment: initial !important; -webkit-background-clip: initial !important; -webkit-background-origin: initial !important; background-color: transparent !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; text-transform: none !important; display: inline !important; font-variant: normal; top: 0px; right: 0px; bottom: 0px; left: 0px; background-position: initial initial !important; &quot;&gt;&lt;span style=&quot;color: blue !important;  font-weight: normal;  position: static; font-family:Arial;font-size:12px;color:blue;&quot;&gt;&lt;span class=&quot;kLink&quot;    style=&quot; font-weight: normal;  position: static; border-top-width: 0px !important; border-top-style: none !important; border-top-color: initial !important; border-left-width: 0px !important; border-left-style: none !important; border-left-color: initial !important; border-right-width: 0px !important; border-right-style: none !important; border-right-color: initial !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; color: blue; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background- width: auto !important; float: none !important; display: inline !important; background-position: initial initial; font-family:Arial;font-size:12px;color:transparent;&quot;&gt;operating &lt;/span&gt;&lt;span class=&quot;kLink&quot;    style=&quot; font-weight: normal;  position: static; border-top-width: 0px !important; border-top-style: none !important; border-top-color: initial !important; border-left-width: 0px !important; border-left-style: none !important; border-left-color: initial !important; border-right-width: 0px !important; border-right-style: none !important; border-right-color: initial !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; color: blue; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background- width: auto !important; float: none !important; display: inline !important; background-position: initial initial; font-family:Arial;font-size:12px;color:transparent;&quot;&gt;system&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; market grew by a astonishing &lt;a target=&quot;_blank&quot; href=&quot;http://marketshare.hitslink.com/report.aspx?qprid=10&quot; style=&quot;color: rgb(204, 0, 0); text-decoration: none; &quot;&gt;5.69%&lt;/a&gt; in May to hit a record high of &lt;a target=&quot;_blank&quot; href=&quot;http://marketshare.hitslink.com/report.aspx?qprid=8&amp;amp;qptimeframe=M&amp;amp;qpsp=112&quot; style=&quot;color: rgb(204, 0, 0); text-decoration: none; &quot;&gt;7.83%&lt;/a&gt;. Apple’s Safari &lt;a href=&quot;http://www.palluxo.com/2008/06/01/mac-os-x-and-safari-browser-market-share-at-record-high/#&quot; class=&quot;kLink&quot; target=&quot;_top&quot; id=&quot;KonaLink1&quot; style=&quot;position: static; color: blue !important; text-decoration: underline; cursor: pointer; font-family: verdana; border-top-width: 0px !important; border-right-width: 0px !important; border-bottom-width: 0px !important; border-left-width: 0px !important; border-top-style: none !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: none !important; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; background-image: none !important; background-repeat: initial !important; background-attachment: initial !important; -webkit-background-clip: initial !important; -webkit-background-origin: initial !important; background-color: transparent !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; text-transform: none !important; display: inline !important; font-variant: normal; top: 0px; right: 0px; bottom: 0px; left: 0px; background-position: initial initial !important; &quot;&gt;&lt;span style=&quot;color: blue !important;  font-weight: normal;  position: static; font-family:Arial;font-size:12px;color:blue;&quot;&gt;&lt;span class=&quot;kLink&quot;    style=&quot; font-weight: normal;  position: static; border-top-width: 0px !important; border-top-style: none !important; border-top-color: initial !important; border-left-width: 0px !important; border-left-style: none !important; border-left-color: initial !important; border-right-width: 0px !important; border-right-style: none !important; border-right-color: initial !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; color: blue; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background- width: auto !important; float: none !important; display: inline !important; background-position: initial initial; font-family:Arial;font-size:12px;color:transparent;&quot;&gt;Web &lt;/span&gt;&lt;span class=&quot;kLink&quot;    style=&quot; font-weight: normal;  position: static; border-top-width: 0px !important; border-top-style: none !important; border-top-color: initial !important; border-left-width: 0px !important; border-left-style: none !important; border-left-color: initial !important; border-right-width: 0px !important; border-right-style: none !important; border-right-color: initial !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; color: blue; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background- width: auto !important; float: none !important; display: inline !important; background-position: initial initial; font-family:Arial;font-size:12px;color:transparent;&quot;&gt;browser&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;share also hit new all-time high of 6.25% in May 2008.&lt;span id=&quot;more-601&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;a href=&quot;http://www.palluxo.com/2008/06/01/mac-os-x-and-safari-browser-market-share-at-record-high/#&quot; class=&quot;kLink&quot; target=&quot;_top&quot; id=&quot;KonaLink2&quot; style=&quot;position: static; color: blue !important; text-decoration: underline; cursor: pointer; font-family: verdana; border-top-width: 0px !important; border-right-width: 0px !important; border-bottom-width: 0px !important; border-left-width: 0px !important; border-top-style: none !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: none !important; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; background-image: none !important; background-repeat: initial !important; background-attachment: initial !important; -webkit-background-clip: initial !important; -webkit-background-origin: initial !important; background-color: transparent !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; text-transform: none !important; display: inline !important; font-variant: normal; top: 0px; right: 0px; bottom: 0px; left: 0px; background-position: initial initial !important; &quot;&gt;&lt;span style=&quot;color: blue !important;  font-weight: normal;  position: static; font-family:Arial;font-size:12px;color:blue;&quot;&gt;&lt;span class=&quot;kLink&quot;    style=&quot; font-weight: normal;  position: static; border-top-width: 0px !important; border-top-style: none !important; border-top-color: initial !important; border-left-width: 0px !important; border-left-style: none !important; border-left-color: initial !important; border-right-width: 0px !important; border-right-style: none !important; border-right-color: initial !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; color: blue; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background- width: auto !important; float: none !important; display: inline !important; background-position: initial initial; font-family:Arial;font-size:12px;color:transparent;&quot;&gt;Microsoft &lt;/span&gt;&lt;span class=&quot;kLink&quot;    style=&quot; font-weight: normal;  position: static; border-top-width: 0px !important; border-top-style: none !important; border-top-color: initial !important; border-left-width: 0px !important; border-left-style: none !important; border-left-color: initial !important; border-right-width: 0px !important; border-right-style: none !important; border-right-color: initial !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; color: blue; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background- width: auto !important; float: none !important; display: inline !important; background-position: initial initial; font-family:Arial;font-size:12px;color:transparent;&quot;&gt;Windows&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; OS, which still runs on 9 out of 10 computers on the &lt;a href=&quot;http://www.palluxo.com/2008/06/01/mac-os-x-and-safari-browser-market-share-at-record-high/#&quot; class=&quot;kLink&quot; target=&quot;_top&quot; id=&quot;KonaLink3&quot; style=&quot;position: static; color: blue !important; text-decoration: underline; cursor: pointer; font-family: verdana; border-top-width: 0px !important; border-right-width: 0px !important; border-bottom-width: 0px !important; border-left-width: 0px !important; border-top-style: none !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: none !important; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; border-left-color: transparent !important; background-image: none !important; background-repeat: initial !important; background-attachment: initial !important; -webkit-background-clip: initial !important; -webkit-background-origin: initial !important; background-color: transparent !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; text-transform: none !important; display: inline !important; font-variant: normal; top: 0px; right: 0px; bottom: 0px; left: 0px; background-position: initial initial !important; &quot;&gt;&lt;span style=&quot;color: blue !important;  font-weight: normal;  position: static; font-family:Arial;font-size:12px;color:blue;&quot;&gt;&lt;span class=&quot;kLink&quot;    style=&quot; font-weight: normal;  position: static; border-top-width: 0px !important; border-top-style: none !important; border-top-color: initial !important; border-left-width: 0px !important; border-left-style: none !important; border-left-color: initial !important; border-right-width: 0px !important; border-right-style: none !important; border-right-color: initial !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: initial; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; color: blue; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background- width: auto !important; float: none !important; display: inline !important; background-position: initial initial; font-family:Arial;font-size:12px;color:transparent;&quot;&gt;Internet&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, fell half a point to a record low 91.17%. The iPhone’s OS, which is measured separately from Mac OS X, held 0.16% of US market share in May, compared to 0.14% in April...&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;From Wikipedia, the free encyclopedia&lt;br /&gt;&lt;div id=&quot;bodyContent&quot;&gt;&lt;div id=&quot;contentSub&quot; style=&quot;font-size: 84%; line-height: 1.2em; margin-top: 0px; margin-right: 0px; margin-bottom: 1.4em; margin-left: 1em; color: rgb(125, 125, 125); width: auto; &quot;&gt;&lt;/div&gt;&lt;table class=&quot;infobox&quot; cellspacing=&quot;5&quot; style=&quot;width: 21em; text-align: left; font-size: 100%; margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 1em; padding-top: 0.2em; padding-right: 0.2em; padding-bottom: 0.2em; padding-left: 0.2em; float: right; clear: right; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(170, 170, 170); border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-left-color: rgb(170, 170, 170); background-color: rgb(249, 249, 249); color: black; &quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; style=&quot;text-align: center; font-size: 130%; vertical-align: top; &quot;&gt;Safari&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center; vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Image:Apple_Safari.png&quot; class=&quot;image&quot; title=&quot;Safari Icon&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;img alt=&quot;Safari Icon&quot; src=&quot;http://upload.wikimedia.org/wikipedia/en/thumb/6/61/Apple_Safari.png/64px-Apple_Safari.png&quot; width=&quot;64&quot; height=&quot;64&quot; border=&quot;0&quot; style=&quot;border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: middle; &quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center; vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Image:SafariWebBrowserAppleHomePage.png&quot; class=&quot;image&quot; title=&quot;Safari Screenshot&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;img alt=&quot;Safari Screenshot&quot; src=&quot;http://upload.wikimedia.org/wikipedia/en/thumb/c/c6/SafariWebBrowserAppleHomePage.png/300px-SafariWebBrowserAppleHomePage.png&quot; width=&quot;300&quot; height=&quot;210&quot; border=&quot;0&quot; style=&quot;border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: middle; &quot; /&gt;&lt;/a&gt;&lt;br /&gt;Safari 3 on &lt;a href=&quot;http://en.wikipedia.org/wiki/Mac_OS_X_v10.5&quot; title=&quot;Mac OS X v10.5&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Mac OS X 10.5 Leopard&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Software_developer&quot; title=&quot;Software developer&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Developed by&lt;/a&gt;&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Apple_Inc.&quot; title=&quot;Apple Inc.&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Apple Inc.&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;Initial release&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/January_7&quot; title=&quot;January 7&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;January 7&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/2003&quot; title=&quot;2003&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;2003&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Software_release&quot; title=&quot;Software release&quot; class=&quot;mw-redirect&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Stable release&lt;/a&gt;&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;span class=&quot;plainlinks&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Template:Latest_stable_software_release/Safari&amp;amp;action=edit&quot; class=&quot;external text&quot; title=&quot;http://en.wikipedia.org/w/index.php?title=Template:Latest_stable_software_release/Safari&amp;amp;action=edit&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration: none; color: rgb(51, 102, 187); background-image: none !important; background-repeat: initial !important; background-attachment: initial !important; -webkit-background-clip: initial !important; -webkit-background-origin: initial !important; background-color: initial !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; background-position: initial initial !important; &quot;&gt;3.1.2&lt;/a&gt;&lt;/span&gt;  &lt;small&gt;(&lt;a href=&quot;http://en.wikipedia.org/wiki/June_30&quot; title=&quot;June 30&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;June 30&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/2008&quot; title=&quot;2008&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;2008&lt;/a&gt;&lt;span class=&quot;noprint&quot;&gt;; 42 days ago&lt;/span&gt;)&lt;/small&gt; &lt;sub class=&quot;plainlinks&quot; style=&quot;line-height: 1em; &quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Template:Latest_stable_software_release/Safari&amp;amp;action=edit&amp;amp;preload=Template:LSR/syntax&quot; class=&quot;external text&quot; title=&quot;http://en.wikipedia.org/w/index.php?title=Template:Latest_stable_software_release/Safari&amp;amp;action=edit&amp;amp;preload=Template:LSR/syntax&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration: none; color: rgb(51, 102, 187); background-image: none !important; background-repeat: initial !important; background-attachment: initial !important; -webkit-background-clip: initial !important; -webkit-background-origin: initial !important; background-color: initial !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; background-position: initial initial !important; &quot;&gt;+/−&lt;/a&gt;]&lt;/sub&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Software_release&quot; title=&quot;Software release&quot; class=&quot;mw-redirect&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Preview release&lt;/a&gt;&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;span class=&quot;plainlinks&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Template:Latest_preview_software_release/Safari&amp;amp;action=edit&quot; class=&quot;external text&quot; title=&quot;http://en.wikipedia.org/w/index.php?title=Template:Latest_preview_software_release/Safari&amp;amp;action=edit&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration: none; color: rgb(51, 102, 187); background-image: none !important; background-repeat: initial !important; background-attachment: initial !important; -webkit-background-clip: initial !important; -webkit-background-origin: initial !important; background-color: initial !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; background-position: initial initial !important; &quot;&gt;4.0 Developer Beta&lt;/a&gt;&lt;/span&gt;  &lt;small&gt;(&lt;a href=&quot;http://en.wikipedia.org/wiki/June_11&quot; title=&quot;June 11&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;June 11&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/2008&quot; title=&quot;2008&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;2008&lt;/a&gt;&lt;span class=&quot;noprint&quot;&gt;; 61 days ago&lt;/span&gt;)&lt;/small&gt; &lt;sub class=&quot;plainlinks&quot; style=&quot;line-height: 1em; &quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Template:Latest_preview_software_release/Safari&amp;amp;action=edit&amp;amp;preload=Template:LPR/syntax&quot; class=&quot;external text&quot; title=&quot;http://en.wikipedia.org/w/index.php?title=Template:Latest_preview_software_release/Safari&amp;amp;action=edit&amp;amp;preload=Template:LPR/syntax&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration: none; color: rgb(51, 102, 187); background-image: none !important; background-repeat: initial !important; background-attachment: initial !important; -webkit-background-clip: initial !important; -webkit-background-origin: initial !important; background-color: initial !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; background-position: initial initial !important; &quot;&gt;+/−&lt;/a&gt;]&lt;/sub&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Operating_system&quot; title=&quot;Operating system&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;OS&lt;/a&gt;&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Mac_OS_X&quot; title=&quot;Mac OS X&quot; style=&quot;text-decoration: none; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(90, 54, 150); background-position: initial initial; &quot;&gt;Mac OS X&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Windows&quot; title=&quot;Microsoft Windows&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Microsoft Windows&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/IPhone_OS&quot; title=&quot;IPhone OS&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;iPhone OS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;Development status&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;Current&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_software_categories&quot; title=&quot;List of software categories&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Type&lt;/a&gt;&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;Web browser&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Software_license&quot; title=&quot;Software license&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;License&lt;/a&gt;&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Proprietary_software&quot; title=&quot;Proprietary software&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Proprietary&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/WebKit&quot; title=&quot;WebKit&quot; style=&quot;text-decoration: none; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(90, 54, 150); background-position: initial initial; &quot;&gt;Engine&lt;/a&gt; under &lt;a href=&quot;http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License&quot; title=&quot;GNU Lesser General Public License&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;GNU LGPL&lt;/a&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Website&quot; title=&quot;Website&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;Website&lt;/a&gt;&lt;/th&gt;&lt;td style=&quot;vertical-align: top; &quot;&gt;&lt;a href=&quot;http://www.apple.com/safari/&quot; class=&quot;external text&quot; title=&quot;http://www.apple.com/safari/&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration: none; background-image: url(http://en.wikipedia.org/skins-1.5/monobook/external.png); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-right: 13px; color: rgb(51, 102, 187); background-position: 100% 50%; &quot;&gt;apple.com/safari&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;margin-top: 0.4em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; line-height: 1.5em; &quot;&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style=&quot;margin-top: 0.4em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; line-height: 1.5em; &quot;&gt;Since the release of Safari, its &lt;a href=&quot;http://en.wikipedia.org/wiki/Usage_share_of_web_browsers&quot; title=&quot;Usage share of web browsers&quot; style=&quot;text-decoration: none; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; color: rgb(90, 54, 150); background-position: initial initial; &quot;&gt;usage share&lt;/a&gt; has been steadily climbing. According to Net Applications, Safari&#39;s marketshare for May 2008 was 6.25%.&lt;sup id=&quot;cite_ref-marketshare_netapplications_3-0&quot; class=&quot;reference&quot; style=&quot;line-height: 1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#cite_note-marketshare_netapplications-3&quot; title=&quot;&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;[4]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;table id=&quot;toc&quot; class=&quot;toc&quot; summary=&quot;Contents&quot; style=&quot;color: black; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(170, 170, 170); border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-left-color: rgb(170, 170, 170); background-color: rgb(249, 249, 249); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 95%; &quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div id=&quot;toctitle&quot; style=&quot;text-align: center; &quot;&gt;&lt;h2 style=&quot;color: black; background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; margin-top: 0px; margin-right: 0px; margin-left: 0px; border-width: initial; border-color: initial; margin-bottom: 0.6em; display: inline; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 100%; font-weight: bold; background-position: initial initial; &quot;&gt;Contents&lt;/h2&gt; &lt;/div&gt;&lt;ul style=&quot;line-height: 1.5em; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-image: none; margin-left: 0px; padding-left: 0px; text-align: left; &quot;&gt;&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Features&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Features&lt;/span&gt;&lt;/a&gt;&lt;ul style=&quot;line-height: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-image: none; padding-left: 0px; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; &quot;&gt;&lt;li class=&quot;toclevel-2&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#CSS_support&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;1.1&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;CSS support&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#History_and_development&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;History and development&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Criticism&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Criticism&lt;/span&gt;&lt;/a&gt;&lt;ul style=&quot;line-height: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-image: none; padding-left: 0px; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; &quot;&gt;&lt;li class=&quot;toclevel-2&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Distribution_through_Apple_Software_Update&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3.1&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Distribution through Apple Software Update&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-2&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#PWN_2_OWN_Browser_Exploit&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3.2&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;PWN 2 OWN Browser Exploit&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-2&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Microsoft_security_advisory&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3.3&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Microsoft security advisory&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-2&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#End-user_license_agreement&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3.4&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;End-user license agreement&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Version_compatibility&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;4&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Version compatibility&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Version_history&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;5&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Version history&lt;/span&gt;&lt;/a&gt;&lt;ul style=&quot;line-height: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-image: none; padding-left: 0px; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; &quot;&gt;&lt;li class=&quot;toclevel-2&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Mac&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;5.1&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Mac&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-2&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Windows&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;5.2&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Windows&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-2&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#Mobile&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;5.3&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Mobile&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#See_also&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;6&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;See also&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#References&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;7&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;References&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em; &quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#External_links&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;8&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#External_links&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt; &lt;/a&gt;&lt;span class=&quot;toctext&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Safari_(web_browser)#External_links&quot; style=&quot;text-decoration: none; color: rgb(0, 43, 184); background-image: none; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; background-position: initial initial; &quot;&gt;External links&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/553300858285296587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/08/safari-web-browser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/553300858285296587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/553300858285296587'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/08/safari-web-browser.html' title='Safari (web browser)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4186117876151460429.post-1993705312615342502</id><published>2008-07-09T13:18:00.000-07:00</published><updated>2008-08-20T14:03:38.475-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="about"/><category scheme="http://www.blogger.com/atom/ns#" term="Safari"/><title type='text'>The Cross Browser Problem</title><content type='html'>&lt;div&gt;Explorer, Firefox, and Safari represent over 99% of the browsers used globally. Below are the global numbers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;http://marketshare.hitslink.com/chartfx62/temp/CFT0809_04200906913.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;img width=&quot;600&quot; src=&quot;http://marketshare.hitslink.com/chartfx62/temp/CFT0809_04223203B57.png&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Each browser version on each operating system behave differently. The challenge is to develop and test web applications that support every combination of browser and operating system. IE6, IE7, FF2, FF3, S3 on XP, Vista, Mac, iPhone, Linux define the modern 25 combinations that need to be supported. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Much of the information on the Internet is old, and not updated. Most blog posts refer to IE4, IE5, IE6, IE7, Navigator6, FF1, and FF2 on Windows 2000 and XP. The methods described too frequently have quirks when used with Macintosh browsers and platforms. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The share of Macintosh and iPhone users has been growing, representing possibly 15% of users in the United States. As Apple expands it&#39;s world-wide distribution, iPhone defines true web access via smartphones, and Google Android on Linux changes open phone access - support for modern platforms become more critical. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As we solve these problems, we&#39;ll be posting solutions on this blog.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://onejavascript.blogspot.com/feeds/1993705312615342502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://onejavascript.blogspot.com/2008/08/cross-browser-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/1993705312615342502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4186117876151460429/posts/default/1993705312615342502'/><link rel='alternate' type='text/html' href='http://onejavascript.blogspot.com/2008/08/cross-browser-problem.html' title='The Cross Browser Problem'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>