Chromium Blog
News and developments from the open source browser project
Chrome 28 Beta: A more immersive web, everywhere
Thursday, May 23, 2013
Today’s
Beta channel
release introduces several new developer features and a major under-the-hood performance improvement. Unless otherwise noted, changes apply to desktop versions of Chrome and Chrome for Android. We’ll be rolling out the update over the next few hours.
Fullscreen API on Chrome for Android
The
Fullscreen API
on Chrome for Android allows you to programmatically hide the browser UI and OS status bar. Just like on desktop, you can tell any piece of content to enter fullscreen mode by calling its
webkitRequestFullScreen()
function. The prefixed version will eventually be replaced by
requestFullscreen()
. Here you can see the Fullscreen API used in a
zombie-inspired Chrome Experiment
:
Faster page loads
Starting in today’s Beta, your apps get a free speed boost from Blink’s new
threaded HTML parser
. It has two under-the-hood performance benefits: (1) reduced jankiness by moving work off the main JavaScript thread, and (2) improved page loading speed through pipelining. Compared to the normal HTML parser, it loads DOM content about 10% faster and reduces the maximum stop time due to parsing by 40%.
Experimental new media features in Chrome for Android
In today's Beta,
Web Audio
joins
WebGL
and
WebRTC
as an option in
about:flags
in Chrome for Android. Used together or independently, these three features will allow you to create rich, powerful web experiences that work across device form factors. We’re still actively improving the implementations, but we invite you to start experimenting. To see them in action, watch the
mobile web demo in the Google I/O 2013 keynote
.
Deprecated features
The prefixed version of the
Content Security Policy
HTTP header is
now
deprecated
, so please use
Content-Security-Policy
instead of
X-WebKit-CSP
. The prefixed version will still work for now, but future releases
may not support it
.
For
Chrome Extensions
, HTML-based notifications have been
deprecated
in favor of the new
Rich Notifications Chrome API
. Extensions developers who are using HTML notifications in their apps or extensions should migrate to the newer Rich Notifications API, as support for the existing
createHTMLNotification()
feature will stop working in a future release of Chrome.
Other developer features in this release
You can now use
CSS
@supports
conditional blocks
to test whether Chromium supports certain property:value pairs.
The
:unresolved
CSS pseudoclass
lets you style a
Custom Element
that hasn’t been registered in the browser yet. Custom Elements are part of
Web Components
.
As part of V8's continuing quest to make all JavaScript as fast as possible,
recent
optimizations
have
made the asm.js benchmarks more than twice as fast as prior versions of Chrome.
Chrome
Apps
and
Extensions
developers can now use
rich notifications
to proactively engage with users.
Visit
chromestatus.com
for a complete overview of Chrome’s developer features, and circle
+Google Chrome Developers
for more frequent updates.
For general information about what’s going on in Chromium and Blink, watch the recordings of the fireside chats with the
Blink team
and the
Chrome team
at Google I/O 2013.
Posted by Alexandre Elias, Software Engineer and Screen Space Conservationist
Labels
$200K
1
10th birthday
4
abusive ads
1
accessibility
1
ad blocking
1
android
1
benchmarks
1
beta
14
billing
1
birthday
4
blink
1
browser
2
browser interoperability
1
capabilities
3
capable web
1
cds18
2
cds2018
1
chrome
11
chrome ads
1
chrome apps
3
chrome dev summit 2018
1
Chrome Frame
1
chrome web store
27
chromedevtools
1
chromeframe
3
chromeos
3
chromium
3
cloud print
1
coalition
1
coalition for better ads
1
dart
8
dashboard
1
day 2
1
design
1
devtools
12
discoverability
1
extensions
24
features
1
feedback
2
field data
1
frameworks
1
fund
1
funding
1
gdd
1
googlechrome
12
harmful ads
1
html5
11
incognito
1
javascript
3
lab data
1
lighthouse
1
linux
2
mac
1
mobile
2
na
1
native client
8
New Features
5
octane
1
open web
3
pagespeedinsights
1
performance
2
performance tools
1
play store
1
portals
1
progressive web apps
1
protection
1
pwa
1
releases
3
rlz
1
security
30
spdy
2
speed
1
ssl
2
store listing
1
subscription pages
1
tools
1
trusted web activities
1
twa
1
v8
6
web apps
1
web intents
1
web packaging
1
web.dev
1
webapi
1
webaudio
3
webgl
7
webkit
5
webmaster
1
webp
5
webrtc
4
websockets
5
webtiming
1
writable-files
1
Archive
2019
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Dec
Nov
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Feed
Google
on
Follow @ChromiumDev
Give us feedback in our
Product Forums
.