We all benefit from an open web that is secure, powerful, and fast. Over
the past year, we’ve focused our efforts on strengthening the web in three
areas:
- Rethinking how we can deliver a safe and secure web
- Adding the capabilities you need to build powerful, rich, and diverse applications
- Optimizing for performance, for users and developers alike
This post is a synopsis of the updates we shared during today’s keynote at
Chrome Dev Summit.
Rethinking privacy from the ground up
We’ve continued work on the
Privacy Sandbox
and we are committed to developing an open set of standards that
fundamentally enhance privacy on the web. Together with the web community,
we're building new privacy-preserving alternatives to third-party cookies
or other cross-site tracking mechanisms. With the
Client Hints API,
we’re reducing the fingerprinting surface of Chrome, and we have two
solutions for you to experiment with via our
Chrome origin trials.
The Click Conversion Measurement API
measures ad conversions without using cross-site identifiers, and the
Trust Token APIs help convey
trust from one context to another without passive tracking.
Similarly, the security and privacy of extensions has become of utmost
importance with hundreds of millions of people using over 250,000 items in
the Chrome Web Store. We believe extensions must be trustworthy by default
and it’s why we announced a
draft proposal for a number of changes to our extension platform.
After incorporating a number of different suggestions from extension
developers, we're ready to launch the stable release of
Manifest V3 with the goal of increased security, more control and
privacy for users, and improved performance.
With Manifest V3, remote hosted code is no longer permissible to prevent
malicious extensions that abuse user privacy and security. Additionally,
the new extensions model allows users to withhold sensitive permissions at
install time. Lastly, a new approach to background logic with the
introduction of service workers for background pages and a new declarative
model for extension APIs provides users more consistent performance
guarantees. Manifest V3 is now available to experiment with on Chrome
88 beta, with the Chrome Web Store accepting Manifest V3 extensions
mid-January when Chrome 88 reaches stable.
Bringing powerful capabilities for advanced apps
Great examples are coming to life from developers who are building new
experiences on the web. Gravit Designer
makes it easy for users to read and write files with
File System Access APIs and allows the use of specialized fonts
installed locally with the new Local
Font Access API. Adobe has made it easy for users to create stunning
visual stories and beautifully designed content with their
Spark web app.
Today, we are adding new capabilities for Progress Web Apps (PWAs) to
increase their
discoverability by being listed in the Google Play Store. In Chrome 86
we gave you the ability to list your PWA in the Play Store using a
Trusted Web Activity.
We’ve now made it possible for you to start accepting payments using the
new
Digital Goods API in Chrome 88.
Optimizing for performance
Chrome’s performance—speed and usage of resources like power, memory, or
CPU—has always been top of mind so you can deliver the best experience
for all our users.
Earlier this year, we made some key improvements to speed with
Profile Guided Optimization & Tab throttling and today, we announced
a significant reduction of V8’s memory footprint. Apart from making great
strides in memory savings through
V8 pointer compression,
we’ve eliminated parsing pauses entirely by loading a webpage’s JavaScript
files in parallel, so scripts can be parsed and compiled and ready to
execute as soon as they’re needed by the page.
Since we announced our Web Vitals initiative,
they are being increasingly used to measure web page performance. Google
Search announced
new signals to search ranking will include
Core Web Vitals starting in May 2021. In addition to the
Chrome User Experience Report,
Search Console’s Core Web Vitals report,
and many other Google tools,
other providers like
Cloudflare
are surfacing Core Web Vitals as web page performance metrics.
Last summer, we released the
web-vitals Javascript library
for those sites using Google Analytics. Today we announced the
Web Vitals Report, an open
source website and tool that lets you query and visualize your Web Vitals
metrics data in Google Analytics, enabling you to easily compare
performance data across segments.
Finally, we’ve been listening to your feedback and hearing about your
difficulties in building web interfaces. We’ve been working to improve
the web’s styling capabilities and shipped
content-visibility, a
CSS feature that significantly improves rendering performance. Look for
more updates and tools to improve UI styling, including the announcement of
Houdini.how, a set of APIs that makes it
easier for you to extend CSS.
A virtual gathering experiment
Chrome Dev Summit has always been about connecting with the community.
Although we weren’t able to convene together in person, the Chrome team
launched a PWA to bring the best parts of a physical conference --
serendipitous conversations, discovering new things, and collecting swag --
to life with Chrome Dev Summit Adventure.
We can’t wait to hear what you think of this experiment and look forward
to chatting with you in real-time.
Learn more
Become part of the community and join a
Google Developer Group
around the world. Check out the full list of
CDS Extended events
that brings together regional developer communities to recap the
highlights from Chrome Dev Summit 2020 along with live interactive
sessions.
Watch the sessions any time on
our YouTube channel and for all the latest updates on the web,
sign up for the web.dev newsletter.
See you next year!
Posted by Ben Galbraith & Dion Almaer