New in Chrome 76: Better install experiences for PWAs, dark mode, and more!
Chrome 76 is rolling out now! It adds support for the prefers-color-scheme media query, bringing dark mode to websites.
76 146
16
Reduce image size: use the correct format — PNG or JPEG
You can make your website faster and less data-hungry by using the right file format for images.
63 904
10
Implementing the Web Payments API - Progressive Web App Training
How can you make payments easier on the web? This video shows you how to use the payment tools built into Android and iOS, from your Progressive Web App.
12 921
17.4
Responsive design - Progressive Web App Training
How do you build websites that work well for all your users, not matter what the device, screen or window size? Why do we need 'responsive design'?
7 886
17.2
Responsive images - Progressive Web App Training
Images give the web life and colour. But on average, images consume by far the most bytes on most web pages.
6 500
11.6
IndexedDB - Progressive Web App Training
For offline applications, you need to store data as well as static assets. One of the best places to do this is in a database.
45 354
15.9
Chrome 76 - What’s New in DevTools
New to DevTools in Chrome 76: 0:10 - Autocomplete with CSS values 0:43 - New UI for network settings 1:15 - HAR import and export buttons 2:00 - Real-time total memory usage 2:21 - Service worker
95 295
21.7
Reduce image size: optimize image compression
Poorly compressed images add to page weight and server load, both of which can damage performance and increase costs.
47 672
20.2
BigQuery - The State of the Web
When we pull stats about the state of the web, like the percent of websites adopting HTTPS or the median amount of image bytes per page, these figures come from web transparency datasets on BigQuery
6 247
19.9
Reduce image size: use media queries for background images
The srcset attribute is a great way to enable the browser to choose the right image size of image with an img element. But what about background images?
32 144
12.2
Handling updates offline-first - HTTP 203
Jake and Surma chat about handling updates to offline-first apps. Can we do better than "Click here to update"?
19 059
9.1
Faster Web Navigation with Predictive Prefetching
Predictive prefetching is a technique which improves the perceived performance of web applications by utilizing techniques from machine learning and data analytics.
18 090
9.9
Web as a building block for emerging technologies
Learn how the web provides the connective tissue for emerging technologies. Whether it's Assistant, Apps, VR, or even Gaming, the web evolves to support the next generation of tech.
6 232
13.1
Web Components: The Secret Ingredient Helping Power The Web
As a web developer, you may or may not have tried Web Components – but as a web user, you almost certainly have. Adoption has quietly taken off.
52 378
13.4
Send and receive push messages - Progressive Web App Training
How do you send a message from your web server to one user — or lots of users? How can you do that in a way that's fast, reliable and secure? What if the user's browser is closed?
100 776
21.9
Easier payments for Progressive Web Apps - Progressive Web App Training
This video gives you a quick introduction to collecting payments on the web. Full playlist: youtube.com/playlist?list=PLNYkxOF6rcIB2xHBZ7opgc2Mv009X87Hh
7 352
11.3
Use VAPID to secure push messages - Progressive Web App Training
How do you make sure that push messaging is secure? How can you avoid a user getting messages from another site pretending to be you?
8 530
25
Display notifications - Progressive Web App Training
What's the best way to display popup notifications on mobile and desktop. This video shows how to use the Notification API to display popup notifications — using JavaScript built in to the browser.
19 871
26.5
Introduction to the Web Perception Toolkit
The Web Perception Tookit is a new JavaScript library that aims to make barcode, QR code and image detection a breeze.
12 387
8.4
Reduce image size: use srcset to automatically choose the right image
Use the srcset attribute to enable web browsers to automatically choose the correct image size for any device.
66 100
11.3
Four silly browser hacks - HTTP 203
Surma reminds Jake of four weird browser bugs they ran into while building proxx.app, most of which Jake has blocked from his memory. 1:45 - Our canvases made iOS Safari crash.
41 068
11
The State of Images - The State of the Web
In this episode of The State of the Web, Rick Viscomi and Colin Bendell (CTO Office at Cloudinary) discuss the state of images.
7 956
12
Introduction to Web Push & Notifications - Progressive Web App Training
How can you engage with your users without them having to revisit your website? With service workers, push notifications are now available on the web.
15 533
20
Implementing OAuth 2 in PWAs - Progressive Web App Training
What would it be like if you never needed to maintain user names or passwords on your own site? This video give you a simple introduction to Identity Federation using Oauth2.
7 417
30.2
Chrome 75 - What’s New in DevTools
New to DevTools in Chrome 75: 0:10 - Meaningful preset values when autocompleting CSS functions 0:57 - Clear site data from the Command Menu 1:37 - View all IndexedDB databases 2:21 - View a
95 649
26.6
New in Chrome 75: Reduced latency on canvas, web share gets better, and more!
Chrome 75 is rolling out now. There’s a new way to reduce latency on canvas elements. Web apps can now share files to other installed apps using the system level share sheet.
31 765
21.3
Find your biggest website problems quickly with Chrome DevTools
Whether you’re an experienced programmer or you don’t write code at all, you can learn to check your site performance with Chrome DevTools!
34 559
14
How we got into web development - HTTP 203
In a particularly self-indulgent episode, Jake and Surma chat about what got them into the web, and the things that helped along the way. Also, did you know we do a podcast? No?
12 833
8.1
Working with live data in the service worker - Progressive Web App Training
Progressive Web Apps need to be fast and reliable. How can you use caching to avoid network requests — even for a site where you can't possibly cache everything ahead of time?
5 051
21.2
Indexing your PWA (Discoverability & SEO) - Progressive Web App Training
Once you have a Progressive Web App, do you know how to give it a good search ranking? This video provides an introduction to discoverability and Search Engine Optimization (SEO) for PWAs.
7 290
14.6