Latest News

Chrome 60 Beta: Paint Timing API, CSS font-display, and Credential Management API improvements

Posted by | June 13

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Paint Timing API While no generalized metric perfectly captures when a page is loaded in all cases, First Paint and First Contentful Paint are invaluable numbers to measure critical user moments during loading. To give developers better insight into their site’s loading performance, the new Paint Timing API exposes metrics that capture First Paint and First Contentful Paint. Stills of a First Paint and First Contentful Paint for […]

Read More

Improving advertising on the web

Posted by | June 1

Advertising is a critical component of the web, keeping content open and free for everyone. However, over the years we’ve increasingly heard from users that while some types of advertising are fine, others can seem overwhelmingly frustrating or intrusive. Due to these poor ad experiences, the usage of extensions that block ads across the web continues to rise, up about 30% from just last year. This reduces the ability for publishers to continue creating free content and threatens the sustainability of the web ecosystem. Chrome has always focused on giving […]

Read More

Goodbye PNaCl, Hello WebAssembly!

Posted by | May 30

Historically, running native code on the web required a browser plugin. In 2013, we introduced the PNaCl sandbox to provide a means of building safe, portable, high-performance apps without plugins. Although this worked well in Chrome, it did not provide a solution that worked seamlessly across all browsers. Since then the web community has rallied around WebAssembly, as a cross-browser solution to high performance code. WebAssembly provides the speed necessary to build an in-browser video editor or run a Unity game at a high frame rate utilizing existing standards-based web […]

Read More

The Modern Mobile Web: State of the Union

Posted by | May 18

Posted by Rahul Roy-chowdhury, VP Product Management, Chrome What a difference a year makes. Last year at Google I/O, we shared that the mobile web was open for business. New technologies such as AMP and Progressive Web Apps (PWAs) were bringing new capabilities, better performance, and a streamlined workflow to the mobile web. Fast forward one year later: more than two billion AMP pages have been created and “PWA” has proved to be far more than a buzzword—it’s now the way that many businesses around the world are building for […]

Read More

Happening now: The Mobile Web State of the Union

Posted by | May 17

Welcome to Google I/O 2017! Today at 4PM Pacific Daylight Time, Rahul Roy-chowdhury, VP Product Management for Chrome, will be on stage at Google I/O discussing The Mobile Web: State of the Union. Tune into the livestream below, and if you happen to be attending Google I/O, be sure to come to the Amphitheatre to see it live! Posted by Ryan Schoen, Product Manager Source: Chromium News Feed

Read More

7 essential tools for game design and development

Posted by | February 27

The world of gaming is fast-paced and hugely exciting, especially with the ongoing developments and projects being created using virtual reality applications. But this can be a daunting environment if you’re thinking of building your own experience. Thankfully, there are a number of tools and resources around to help make your game or app a success. Here are some of the best around to get you started… 01. Visual Studio Microsoft’s developer tool suite Visual Studio is a popular choice among designers and developers Visual Studio, Microsoft’s developer tool suite […]

Read More

How the BBC builds websites that scale

Posted by | February 27

In 1948, the Olympic Games was broadcast live on television for the first time. Somehow, in post-war austerity with scarce resources and little money, the BBC broke technological boundaries. Live coverage came from two venues in North London, in what was at the time the largest outside broadcast ever made. It was a milestone in sports coverage. The beginning of a revolution, you could say, into the limitless sport on TV and online today.  28 outstanding examples of CSS 68 years on, we at the BBC continue to push how […]

Read More

Naming Conventions for Sizes in Scalable CSS

Posted by | February 27

In this article, I’ll be exploring how naming conventions can be used to represent sizes in scalable CSS. So, what do I mean by this? One aspect of scalable CSS commonly involves creating patterns, components and utilities which are reusable across the codebase. Below is a very simple object pattern which boxes off content, similar to the island object, as detailed by Harry Roberts. .o-box { display:block; } .o-box–spacing-small { padding:10px; } .o-box–spacing-medium { padding:20px; } .o-box–spacing-large { padding:30px; } What makes this pattern especially reusable are the modifiers (The […]

Read More

Create your own 3D typeface

Posted by | February 27

Creating any type of 3D art is tricky, but throw typography into the mix too and it can become all kinds of daunting. To get you started, designer Jamie Clarke talks through how he created 3D type family Rig Shaded. The 100 best free fonts Perfect for eye-popping headlines and logotypes, Rig Shaded is a layered or ‘chromatic’ typeface, which means that you can choose your own style and colour combinations. Its geometric letterforms are picked out with a distinctive halftone shading style and its four weights include a unique […]

Read More

Google Analytics Data Studio

Posted by | February 26

I’ve said a number of times in the past: I wish I could just check a checkbox and make certain Google Analytics data public. I get that analytics can be a very private thing for some sites. I think there are just as many sites where that data just doesn’t need to be private. Not only would it be interesting, but insight might be gleaned from having more eyeballs on the data, and it could contribute to a wider data set of analytic trends. Anyway, there is no such checkbox. […]

Read More