<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Web Shows - Google Developers</title>
  <icon>https://developers.google.com/web/images/web-fundamentals-icon192x192.png</icon>
  <id>https://youtube.com/user/ChromeDevelopers/</id>
  <subtitle>YouTube videos from the Google Chrome Developers team</subtitle>
  <updated>2022-07-14T13:00:19Z</updated>
  <logo>https://developers.google.com/web/images/web-fundamentals-icon192x192.png</logo>
  <link href="https://developers.google.com/web/shows/atom.xml" rel="self" />
  <link href="https://youtube.com/user/ChromeDevelopers/" />
  <entry>
    <title>How to emulate CSS user preference media features | DevTools Tips</title>
    <published>2022-07-14T13:00:19Z</published>
    <updated>2022-07-14T13:00:19Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/gOkM1L6azEI" />
    <id>https://youtu.be/gOkM1L6azEI</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/gOkM1L6azEI?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/gOkM1L6azEI">
      </iframe>
      <br><br>
    You can use DevTools to emulate user preferences like device orientation, light/dark themes, color contrast, reduced motion and more. DevTools is your best friend in building user adaptive interfaces. <br>
<br>
Learn now on today’s episode of DevTools Tips with Adam Argyle and Jecelyn Yeen.<br>
<br>
Chapters:<br>
0:00 - Intro<br>
0:24 - What are user preference media features<br>
1:13 - Why do we need DevTools?<br>
1:34 - Simulate mobile devices with Device Mode and Sensors tab<br>
1:44 - Render CSS media features with the Rendering tab<br>
1:57 - Emulate light and dark themes<br>
2:13 - Shortcuts to emulate light and dark themes<br>
2:39 - Emulate reduced motion<br>
2:53 - Emulate contrast preferences<br>
3:00 - Emulate forced color preferences<br>
3:08 - Emulate reduced data preferences<br>
3:17 - Why build user adaptive interfaces<br>
3:29 - Emulate user preferences with Run Command<br>
3:44 - Learn more<br>
<br>
Links:<br>
New responsive  → https://goo.gle/3kqM2q3 <br>
Emulate CSS media features with DevTools → https://goo.gle/devtools-emulate-css<br>
Simulate mobile devices with Device Mode →  https://goo.gle/3PFIoGQ <br>
Emulate location and device orientation with Sensors tab  → https://goo.gle/3uZz60y <br>
Workshop: Build user-adaptive interfaces → https://goo.gle/3yTq46h  <br>
<br>
Catch more DevTools Tips → https://goo.gle/DevToolsTips <br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#DevToolsTips #Chrome #Developer
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Breaking words with wbr and &amp;shy; #Shorts</title>
    <published>2022-07-13T13:00:10Z</published>
    <updated>2022-07-13T13:00:10Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/HsCOhsqzimg" />
    <id>https://youtu.be/HsCOhsqzimg</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/HsCOhsqzimg?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/HsCOhsqzimg">
      </iframe>
      <br><br>
    GUI Snippets → https://goo.gle/GUIsnippets <br>
GUI Challenges → https://goo.gle/GUIchallenges<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Demystifyingish SVG paths | HTTP 203</title>
    <published>2022-07-12T10:13:08Z</published>
    <updated>2022-07-12T10:13:08Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/9qen5CKjUe8" />
    <id>https://youtu.be/9qen5CKjUe8</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/9qen5CKjUe8?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/9qen5CKjUe8">
      </iframe>
      <br><br>
    Cassie Evans (from Greensock) chats to Jake about SVG paths, and what that mess of letters and numbers actually means.<br>
<br>
The logo turtle demo → https://goo.gle/3IyzSXT <br>
<br>
More videos in the HTTP 203 series → http://goo.gle/HTTP203<br>
Subscribe to Google Chrome Developers here → https://goo.gle/ChromeDevs <br>
<br>
Also, if you enjoyed this, you might like the HTTP203 podcast → https://goo.gle/HTTP203Podcast<br>
<br>
#HTTP203 #ChromeDeveloper #WebDev
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>How to inspect CSS container queries | DevTools Tips</title>
    <published>2022-06-30T13:00:24Z</published>
    <updated>2022-06-30T13:00:24Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/X4TYXlvbb2E" />
    <id>https://youtu.be/X4TYXlvbb2E</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/X4TYXlvbb2E?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/X4TYXlvbb2E">
      </iframe>
      <br><br>
    What are CSS container queries and why do we need them? Learn now on today’s episode of DevTools Tips with Jecelyn Yeen and Una Kravets.<br>
<br>
Chapters:<br>
0:00 - Intro<br>
0:30 - What is Container Queries<br>
1:50 - Identify parent containers with DevTools<br>
2:17 - The Container Queries syntax<br>
2:32 - View and modify container queries with DevTools<br>
2:53 - Learn more<br>
<br>
Links:<br>
Inspect and debug CSS container queries → https://goo.gle/devtools-container-q <br>
Designing in the Browser → https://goo.gle/cq-design-in-browser <br>
<br>
Catch more DevTools Tips → https://goo.gle/DevToolsTips <br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#DevToolsTips #Chrome #Developer
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Thinking on ways to solve FABs</title>
    <published>2022-06-29T13:01:50Z</published>
    <updated>2022-06-29T13:01:50Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/RXopH5t2Kww" />
    <id>https://youtu.be/RXopH5t2Kww</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/RXopH5t2Kww?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/RXopH5t2Kww">
      </iframe>
      <br><br>
    In today's GUI Challenge, @Adam Argyle builds a couple of floating action buttons (FABs) and talks about the UX and CSS considerations for fixed position buttons on the web.<br>
<br>
Chapters:<br>
0:00 - Introduction<br>
0:43 - Logical Properties<br>
1:50 - Accessibility Tree<br>
3:18 - FAB Group<br>
4:41 - Focus Order vs Document Order<br>
6:21 - .fabs CSS<br>
7:16 - .fab CSS<br>
12:54 - Animation<br>
14:02 - Outro<br>
<br>
Resources:<br>
Try a demo → https://goo.gle/3IgJEhr <br>
Get the source → https://goo.gle/3n4Sfcg <br>
<br>
Watch more GUI Challenges → https://goo.gle/GUIchallenges<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs <br>
<br>
#GUIchallenges #CSS #ChromeDeveloper
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>FLIP animations | HTTP 203</title>
    <published>2022-06-28T10:00:03Z</published>
    <updated>2022-06-28T10:00:03Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/8q_05PUYv1o" />
    <id>https://youtu.be/8q_05PUYv1o</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/8q_05PUYv1o?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/8q_05PUYv1o">
      </iframe>
      <br><br>
    Cassie Evans from GreenSock walks through FLIP – a great animation technique for transitioning between states, and also a terrible backronym (yes, Jake writes these descriptions)<br>
<br>
Purple box FLIP demo → https://goo.gle/3mRYiBO <br>
List shuffle demo → https://goo.gle/3xTZ4ob <br>
List shuffle with GSAP → https://goo.gle/3xVkmlo <br>
List item transform → https://goo.gle/3xxpgDs <br>
GSAP FLIP plugin → https://goo.gle/3NW801Q <br>
<br>
More videos in the HTTP 203 series → http://goo.gle/HTTP203<br>
Subscribe to Google Chrome Developers here → https://goo.gle/ChromeDevs <br>
<br>
Also, if you enjoyed this, you might like the HTTP203 podcast → https://goo.gle/HTTP203Podcast<br>
<br>
#HTTP203 #ChromeDeveloper #WebDev
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Gradient shadow #Shorts</title>
    <published>2022-06-22T09:00:26Z</published>
    <updated>2022-06-22T09:00:26Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/R1Bst2uilxE" />
    <id>https://youtu.be/R1Bst2uilxE</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/R1Bst2uilxE?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/R1Bst2uilxE">
      </iframe>
      <br><br>
    GUI Snippets → https://goo.gle/GUIsnippets <br>
GUI Challenges → https://goo.gle/GUIchallenges<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>New in Chrome 103: HTTP 103 early hints, Local Font Access, AbortSignal.timeout, and more!</title>
    <published>2022-06-21T13:00:10Z</published>
    <updated>2022-06-21T13:00:10Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/e8LUoJClVo4" />
    <id>https://youtu.be/e8LUoJClVo4</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/e8LUoJClVo4?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/e8LUoJClVo4">
      </iframe>
      <br><br>
    Chrome 103 is rolling out now! There’s a new HTTP status code that helps the browser decide what content to preload before the page has even started to arrive. The Local Font Access API gives web applications the ability to enumerate and use fonts installed on the user’s computer. There’s an easier way to implement timeouts on asynchronous APIs. And there’s plenty more!<br>
<br>
Pete LePage has all the details about what’s new for developers in Chrome 103.<br>
<br>
Check out https://goo.gle/3zBMYRO for a deeper dive, including links to docs, specs and samples. <br>
<br>
Check out what’s New in Chrome → https://goo.gle/NewInChrome   <br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs <br>
<br>
#NewinChrome #ChromeDeveloper #Chrome
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Chrome 103 - What’s New in DevTools</title>
    <published>2022-06-16T13:00:02Z</published>
    <updated>2022-06-16T13:00:02Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/LyMts4yfQu8" />
    <id>https://youtu.be/LyMts4yfQu8</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/LyMts4yfQu8?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/LyMts4yfQu8">
      </iframe>
      <br><br>
    What’s new in DevTools (Chrome 103) → https://goo.gle/3tFcDp3 <br>
<br>
Chapters:<br>
0:00 - Intro<br>
0:12 - Recorder supports double click and right click<br>
0:55 - Lighthouse Navigation node<br>
1:22 - Lighthouse Timespan mode<br>
2:21 - Lighthouse Snapshot mode<br>
3:04 - Better zoom control in Performance Insights<br>
3:36 - Delete confirmation in Performance Insights<br>
3:57 - Reorder panes in the Elements panel<br>
4:25 - Picking color outside of browser<br>
4:49 - Display inline value preview for debugging<br>
5:16 - NOT a bonus tip: Google I/O 2022<br>
<br>
Links:<br>
Interaction to Next Paint metric → https://goo.gle/3tFrvUe <br>
Performance insights panel → https://goo.gle/devtools-performance <br>
New modes in Lighthouse → https://goo.gle/39BlQrn <br>
I/O 22 DevTools: State of the Union → https://goo.gle/io22-devtools <br>
I/O 22 Debugging accessibility with Chrome DevTools → https://goo.gle/io22-devtools-a11y <br>
<br>
What’s New in DevTools → https://goo.gle/NewInDevTools <br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs <br>
<br>
#ChromeDeveloper​ #WebDev #DevTools
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>New in Chrome 102: PWAs as File Handlers, inert, the navigation API, and more!</title>
    <published>2022-06-08T13:09:42Z</published>
    <updated>2022-06-08T13:09:42Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/AGyP85QEBzY" />
    <id>https://youtu.be/AGyP85QEBzY</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/AGyP85QEBzY?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/AGyP85QEBzY">
      </iframe>
      <br><br>
    Chrome 102 is rolling out now! Installed PWAs can register as file handlers, making it easy for users to open files directly from disk. The inert attribute allows you to mark parts of the DOM as inert. The navigation API makes it easier for single page apps to handle navigation and updates to the URL. And there’s plenty more!<br>
<br>
Pete LePage has all the details about what’s new for developers in Chrome 102.<br>
<br>
Check out https://goo.gle/3MrIYGk for a deeper dive, including links to docs, specs and samples. <br>
<br>
New in Chrome → https://goo.gle/NewInChrome   <br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs <br>
<br>
#NewinChrome #ChromeDeveloper #Chrome
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>The history API is dead. Long live the navigation API | HTTP 203</title>
    <published>2022-06-07T10:00:14Z</published>
    <updated>2022-06-07T10:00:14Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/cgKUMRPAliw" />
    <id>https://youtu.be/cgKUMRPAliw</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/cgKUMRPAliw?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/cgKUMRPAliw">
      </iframe>
      <br><br>
    In this episode, Cassie (from Greensock) and Jake (not from Greensock) sit down to chat about the new Navigation API, which replaced the old and busted History API.<br>
<br>
Docs on the Navigation API → https://goo.gle/3NWd8T9 <br>
The demo → https://goo.gle/395gHYB <br>
Source for the demo → https://goo.gle/3ax16kX <br>
Follow Cassie on Twitter → https://goo.gle/3Q4FQDd <br>
<br>
More videos in the HTTP 203 series → http://goo.gle/HTTP203<br>
Subscribe to Google Chrome Developers here → https://goo.gle/ChromeDevs <br>
<br>
Also, if you enjoyed this, you might like the HTTP203 podcast → https://goo.gle/HTTP203Podcast<br>
<br>
#HTTP203 #ChromeDeveloper #WebDev
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Chrome 102 - What’s New in DevTools</title>
    <published>2022-05-30T13:20:05Z</published>
    <updated>2022-05-30T13:20:05Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/0V_ph7PA_aw" />
    <id>https://youtu.be/0V_ph7PA_aw</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/0V_ph7PA_aw?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/0V_ph7PA_aw">
      </iframe>
      <br><br>
    What’s new in DevTools (Chrome 102) → https://goo.gle/3NDVZO1 <br>
<br>
Chapters:<br>
0:00 - Intro<br>
0:13 - Performance insights<br>
0:35 - Performance analysis struggles<br>
1:20 - Analyze page load performance<br>
2:49 - Shortcuts to emulate light/dark themes<br>
3:22 - Improve security on the Network Preview tab<br>
4:20 - Improved reloading at breakpoint<br>
5:37 - Bonus tip: Different way of screenshots<br>
<br>
Links:<br>
Performance insights panel → https://goo.gle/devtools-performance <br>
<br>
What’s New in DevTools → https://goo.gle/NewInDevTools <br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs <br>
<br>
#ChromeDeveloper​ #WebDev #DevTools
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Huellipsis #Shorts</title>
    <published>2022-05-25T13:00:35Z</published>
    <updated>2022-05-25T13:00:35Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/qA4C_O87H18" />
    <id>https://youtu.be/qA4C_O87H18</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/qA4C_O87H18?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/qA4C_O87H18">
      </iframe>
      <br><br>
    GUI Snippets → https://goo.gle/GUIsnippets <br>
GUI Challenges → https://goo.gle/GUIchallenges<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Samsung Internet - the why &amp; how | HTTP 203</title>
    <published>2022-05-24T10:03:55Z</published>
    <updated>2022-05-24T10:03:55Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/F-rZOIBGIaQ" />
    <id>https://youtu.be/F-rZOIBGIaQ</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/F-rZOIBGIaQ?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/F-rZOIBGIaQ">
      </iframe>
      <br><br>
    Ada Rose Canon from Samsung Internet chats to Jake about why Samsung Internet exists, and how it differs from other Chromium browsers.<br>
<br>
Samsung Internet → https://goo.gle/39UwF7Z<br>
Samsung Internet beta → https://goo.gle/3PIxeC3<br>
Samsung Internet DevRel → https://goo.gle/3sZdVLb<br>
Samsung internet on Twitter → https://goo.gle/3GhmpCR<br>
Found a bug on Samsung Internet? Report it to browser@samsung.com<br>
<br>
More videos in the HTTP 203 series → http://goo.gle/HTTP203<br>
Subscribe to Google Chrome Developers here → https://goo.gle/ChromeDevs <br>
<br>
Also, if you enjoyed this, you might like the HTTP203 podcast → https://goo.gle/HTTP203Podcast<br>
<br>
#HTTP203 #ChromeDeveloper #WebDev
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Thinking on ways to solve BUTTONS</title>
    <published>2022-05-18T13:00:01Z</published>
    <updated>2022-05-18T13:00:01Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/aJNq-b1zlog" />
    <id>https://youtu.be/aJNq-b1zlog</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/aJNq-b1zlog?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/aJNq-b1zlog">
      </iframe>
      <br><br>
    In today's GUI Challenge, @Adam Argyle  styles all the web's different button types with custom properties and :where(), for light/dark adaptive buttons that are easy to make new variants with.<br>
<br>
Chapters:<br>
0:00 - Introduction<br>
0:19 - Overview<br>
2:08 - Keyboard UX<br>
2:46 - New theme switcher<br>
3:09 - Mouse UX<br>
3:34 - Buttons in forms<br>
4:30 - Disabled button<br>
5:22 - HTML<br>
5:43 - CSS base selector<br>
6:24 - Adaptive custom properties<br>
7:20 - Button variants<br>
10:10 - Live button variant building<br>
11:18 - Recap<br>
11:50 - Reduced motion<br>
12:57 - Outro<br>
<br>
Resources:<br>
Read along → https://goo.gle/3wEsaWR <br>
Try a demo → https://goo.gle/3a2guoV <br>
Get the source →https://goo.gle/39uY8Na <br>
<br>
Watch more GUI Challenges → https://goo.gle/GUIchallenges<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs <br>
<br>
#GUIchallenges #CSS #ChromeDeveloper
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Bringing Adobe&#x27;s Creative Cloud to the web: Starting with Photoshop</title>
    <published>2022-05-13T01:40:24Z</published>
    <updated>2022-05-13T01:40:24Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/CF5zZZy0R9U" />
    <id>https://youtu.be/CF5zZZy0R9U</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/CF5zZZy0R9U?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/CF5zZZy0R9U">
      </iframe>
      <br><br>
    Creative Cloud is a collection of 20+ apps for photography, video, design, web, UX, social media, and more. Learn about some of the steps the Adobe and the Chrome teams took in order to bring Adobe's Creative Cloud to the Web, starting with Photoshop and Illustrator.<br>
<br>
Speaker: Thomas Steiner<br>
<br>
Resources:<br>
Thomas Steiner Twitter →  https://goo.gle/3Plu2we <br>
Blog post → https://goo.gle/3L8v2QS<br>
Wasm samples → https://goo.gle/3FFL7wi<br>
COOP and COEP → https://goo.gle/3wquqR8<br>
Wasm exception handling → https://goo.gle/3Mc3ds6<br>
Wasm SIMD → https://goo.gle/3Fy57Rj<br>
Wasm feature detection → https://goo.gle/3Nb9bJX<br>
Wasm browser support → https://goo.gle/38sv8Fz<br>
Wasm debugging → https://goo.gle/faster-wasm-debugging<br>
Wasm debugging extension → https://goo.gle/3FUlPe9<br>
Access Handle → https://goo.gle/3l6e4YQ<br>
P3 test image → https://goo.gle/3suWsKa<br>
CSS color() function feature bug → https://goo.gle/3FDG0fY<br>
Adobe Spectrum Web Components → https://goo.gle/3w7yXcn<br>
Web Components DevTools extension → https://goo.gle/3N8Cug5<br>
Lit → https://goo.gle/3w8mxBa<br>
Workbox precaching → https://goo.gle/3swQjgG<br>
Adobe Photoshop → https://goo.gle/3l1767s<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO #IO22
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Top 10 web things to know from Google I/O</title>
    <published>2022-05-12T20:07:08Z</published>
    <updated>2022-05-12T20:07:08Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/m8R9vvsbU4I" />
    <id>https://youtu.be/m8R9vvsbU4I</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/m8R9vvsbU4I?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/m8R9vvsbU4I">
      </iframe>
      <br><br>
    We’re breaking down all things web at Google I/O 2022! Discover the top 10 web things to know from Chrome at Google I/O 2022, from UI stability across browsers to new features in Chrome DevTools and more. <br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>The state of responsiveness on the web</title>
    <published>2022-05-12T18:06:01Z</published>
    <updated>2022-05-12T18:06:01Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/Mizzbsvv8Os" />
    <id>https://youtu.be/Mizzbsvv8Os</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/Mizzbsvv8Os?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/Mizzbsvv8Os">
      </iframe>
      <br><br>
    First Input Delay (FID) is a great metric to measure input responsiveness during page load. However, as the web is becoming more capable, and users are expecting richer, more interactive interfaces, simply looking at responsiveness during page load doesn't tell the full story. Learn how Chrome has been taking a more holistic approach to measuring responsiveness, and explore how the web feels to interact with today, according to the latest metrics.<br>
<br>
Speakers: Annie Sullivan, Michal Mocny<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>State of CSS</title>
    <published>2022-05-12T16:07:36Z</published>
    <updated>2022-05-12T16:07:36Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/Xy9ZXRRgpLk" />
    <id>https://youtu.be/Xy9ZXRRgpLk</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/Xy9ZXRRgpLk?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/Xy9ZXRRgpLk">
      </iframe>
      <br><br>
    Styling on the web has been moving fast, bringing rich features for container-based styles and layouts, managing color contrast, leveraging device vibrant colors,  gradients, and new color spaces for mixing, orchestrating stylesheets, subgrid, inert, :has() selector, and much more. With each browser working in unison to improve stability while also delivering fan favorite features, 2022 is shaping up to be a huge year for styling. <br>
<br>
Resource:<br>
State of CSS 2022 → https://goo.gle/38vtFy6<br>
<br>
Speaker: Adam Argyle<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>DevTools: State of the Union 2022</title>
    <published>2022-05-12T14:11:33Z</published>
    <updated>2022-05-12T14:11:33Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/YqWEqYa-evk" />
    <id>https://youtu.be/YqWEqYa-evk</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/YqWEqYa-evk?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/YqWEqYa-evk">
      </iframe>
      <br><br>
    See a demo tour of new DevTools features that allow web developers to generate site performance insights, automate user flows, debug design issues, and more.<br>
<br>
00:00 Introduction<br>
00:38 Design<br>
06:19 Accessibility<br>
08:44 Debugging<br>
12:50 WebAssembly (WASM)<br>
14:16 Performance insights<br>
20:38 Automation - User flow Recorder<br>
23:09 User flows transformation - Puppeteer Replay<br>
 <br>
Resources:<br>
Identify potential performance improvements with the Performance Insights panel → https://goo.gle/devtools-performance<br>
Record, replay, and measure user flows → https://goo.gle/devtools-recorder<br>
Identify potential CSS improvements → https://goo.gle/css-overview<br>
Grid debugging tools → https://goo.gle/devtools-grid<br>
Full page accessibility tree → https://goo.gle/accessibility-tree<br>
Debugging WebAssembly Faster → https://goo.gle/faster-wasm-debugging <br>
Performance Insights panel → https://goo.gle/devtools-performance<br>
User flow Recorder  → https://goo.gle/devtools-recorder<br>
Puppeteer Replay  → https://goo.gle/puppeteer-replay<br>
<br>
Speaker: Jecelyn Yeen<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>A deep dive into optimizing LCP</title>
    <published>2022-05-12T12:37:25Z</published>
    <updated>2022-05-12T12:37:25Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/fWoI9DXmpdk" />
    <id>https://youtu.be/fWoI9DXmpdk</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/fWoI9DXmpdk?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/fWoI9DXmpdk">
      </iframe>
      <br><br>
    There is no shortage of advice on the web about improving page load performance, and yet, of the three Core Web Vitals, Largest Contentful Paint (LCP) is still the hardest metric for most sites to consistently meet the recommended "good" threshold. This talk looks at what makes LCP a hard metric to optimize, and offers some concrete strategies to break this complex metric down into a few simple parts, making it much easier to reason about and ultimately improve.<br>
<br>
Resource:<br>
Optimize LCP → https://goo.gle/3vhmmSg<br>
<br>
Speaker: Philip Walton<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Learn how browsers are working together to make it easier to build for the web</title>
    <published>2022-05-12T12:33:38Z</published>
    <updated>2022-05-12T12:33:38Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/fGlhRnp5M-g" />
    <id>https://youtu.be/fGlhRnp5M-g</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/fGlhRnp5M-g?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/fGlhRnp5M-g">
      </iframe>
      <br><br>
    Making a web application work in the same way across browsers can be hard. Learn why these interoperability problems happen, how browsers are working together to prioritize the issues most problematic for developers, and find resources to better understand the gaps in support where they still exist.<br>
<br>
Resources:<br>
Bridging the gap: making it easier to build for the web → https://goo.gle/3vcOLsA<br>
Interop 2022: browsers working together to improve the web for developers → https://goo.gle/3rjw0Tf<br>
<br>
Speaker: Rachel Andrew<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Open web standards with Privacy Sandbox</title>
    <published>2022-05-12T12:32:24Z</published>
    <updated>2022-05-12T12:32:24Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/VVgtGkRtVPU" />
    <id>https://youtu.be/VVgtGkRtVPU</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/VVgtGkRtVPU?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/VVgtGkRtVPU">
      </iframe>
      <br><br>
    Core to the web's success is the ability to easily compose sites from a variety of different third-party services, but that same ability has enabled pervasive cross-site tracking. Privacy Sandbox lays out a number of proposals for open web standards to achieve key use cases across advertising, identity, and more without the need for cross-site tracking. Learn about progress on the path to making third-party cookies obsolete and creating a thriving web ecosystem that's private by default.<br>
<br>
Resources:<br>
Get the developer details for the Privacy Sandbox on the web → https://goo.gle/3Jh56BA<br>
Learn about the overall Privacy Sandbox initiative → https://goo.gle/3x6qYx2<br>
<br>
Speaker: Rowan Merewood<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Best practices for developing classroom tools with ChromeOS</title>
    <published>2022-05-12T12:32:01Z</published>
    <updated>2022-05-12T12:32:01Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/orM0BQkY4Bo" />
    <id>https://youtu.be/orM0BQkY4Bo</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/orM0BQkY4Bo?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/orM0BQkY4Bo">
      </iframe>
      <br><br>
    School Chromebook usage has skyrocketed the last few years with students and teachers using Chromebooks for everything from video editing to 3D modeling and graphic design. Take a virtual tour of a modern school, go hands-on with the newest school Chromebooks, and explore the new Education page of ChromeOS.dev chock full of best practices for building classroom tools for ChromeOS.<br>
<br>
Speaker: Andy Russell<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
  <entry>
    <title>Gaming with ChromeOS</title>
    <published>2022-05-12T12:30:17Z</published>
    <updated>2022-05-12T12:30:17Z</updated>
    <link rel="alternate" type="text/html" href="https://youtu.be/FJmpyniOg58" />
    <id>https://youtu.be/FJmpyniOg58</id>
    <content type="html">
      <![CDATA[
        <img src="https://ga-beacon.appspot.com/UA-52746336-1/web/videos/FJmpyniOg58?feed_type=atom&pixel">

        
      <iframe width="560" height="315" frameborder="0" allowfullscreen
        src="https://www.youtube.com/embed/FJmpyniOg58">
      </iframe>
      <br><br>
    Learn about gaming on Chromebooks and how to bring Android, Steam, and PC games to the fastest growing desktop OS in the world. Check out an overview of how ChromeOS sees gaming, the options available to users, and some critical steps developers can take to bring their games to Chromebooks.<br>
<br>
Speakers: Brad McKee, Matt Monasch<br>
<br>
Watch more:<br>
All Google I/O 2022 Sessions → https://goo.gle/IO22_AllSessions<br>
Web at I/O 2022 playlist → https://goo.gle/IO22_Web<br>
All Google I/O 2022 technical sessions → https://goo.gle/IO22_Sessions<br>
<br>
Subscribe to Google Chrome Developers → https://goo.gle/ChromeDevs<br>
<br>
#GoogleIO
      ]]>
    </content>
    
    <author>
      <name>Google Developers</name>
    </author>
  </entry>
</feed>
