📃 November 2010 release notes
New in Safari on iOS
The following features are now available in Safari on iOS:
-
<article>:
The
<article>
element represents self-contained content, which is intended to be independently distributable or reusable, such as a comment, a blog post, or news article. -
<aside>:
The
<aside>
element represents a portion of a document whose content is only indirectly related to the document's main content. -
background-size:
The
background-size
CSS property scales or stretches a background based on the size of the element (with thecontain
andcover
keywords), a length, or percentage. -
border-radius:
The
border-radius
CSS property rounds the corners of the border drawn around an element. -
Channel messaging:
Channel messaging communicates one-to-one between browsing contexts on the same origin, such as between
<iframe>
elements or two documents using a shared worker. -
Device orientation events:
The
DeviceMotion
andDeviceOrientation
events report the movement and orientation of the browser's device in physical space. Note that coordinates can differ noticeably between platforms and devices. -
<header> and <footer>:
The
<header>
and<footer>
HTML elements represent content that precedes and follows the main page content, respectively. -
<hgroup>:
The
<hgroup>
element represents a heading and related content. -
JavaScript (initial core language support):
JavaScript is a programming language that runs in browsers, usually through the
<script>
element. JavaScript has changed over many years. This feature represents the oldest language features, such as built-in objects, statements, and operators. Also known as ECMAScript. -
<link rel="dns-prefetch">:
The
rel="dns-prefetch"
attribute for the<link>
HTML element is a hint to the browser that the page or user is likely to request resources from another domain, so the browser should preemptively resolve DNS for thehref
value's domain. -
<nav>:
The
<nav>
element represents a section of a page whose purpose is to provide navigation links, either within the current document or to other documents. -
<ruby>:
The
<ruby>
element produces small annotations that are rendered with its base text. -
<input type="search">:
The
<input type="search">
HTML element represents a text field for search queries. -
<section>:
The
<section>
element is a generic standalone section of a document, which doesn't have a more specific semantic element to represent it. - Typed arrays (initial support): Typed arrays are ordered lists of JavaScript values, where all values are of the same numerical type, such as 8-bit integers or 32-bit floating point numbers.
-
WebSockets:
The
WebSocket
API opens a two-way communication channel between the user's browser and a server.