Logo
    Search

    browser compatibility

    Explore "browser compatibility" with insightful episodes like "Reacting to State of CSS Survey", "Hasty Treat - CSS Grid Masonry (Grid Level 3)", "How does stuff get added to CSS? Adam Argyle answers!", "Hasty Treat - Should You Support IE11?" and "Hasty Treat - Old Browsers, Fallbacks and Polyfills - Part 2" from podcasts like ""Syntax - Tasty Web Development Treats", "Syntax - Tasty Web Development Treats", "Syntax - Tasty Web Development Treats", "Syntax - Tasty Web Development Treats" and "Syntax - Tasty Web Development Treats"" and more!

    Episodes (5)

    Reacting to State of CSS Survey

    Reacting to State of CSS Survey

    In this episode of Syntax, Wes and Scott go over some of the results the State of CSS survey for 2023, including drop-shadow, subgrid, logical properties, media range, and more!

    Show Notes

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats

    Hasty Treat - CSS Grid Masonry (Grid Level 3)

    Hasty Treat - CSS Grid Masonry (Grid Level 3)

    In this Hasty Treat, Scott and Wes talk about CSS Grid Level 3 — why it’s such a cool thing and why they’ve been waiting for it for so long.

    LogRocket - Sponsor

    LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

    Show Notes

    04:33 - The spec

    06:10 - How it works

    • masonry-auto-flow: next;
      1. It first puts all the items that are explicitly placed onto the grid. Items that you have a set start/stop value for are first put down.
      2. Then it takes the next item that it to be placed and finds a spot for it. This is different because with CSS Grid you normally have to place the next item on the next row or column.
      3. grid-template-columns and grid-template-rows can now be marked as masonry and this specifies which axis will be masonry.

    09:06 - The implicit grid

    13:25 - Thoughts

    • Power tools for layout in CSS — opens up a ton of possibilities and completes the functionality we use to dream of in CSS.

    Links

    Tweet us your tasty treats!

    How does stuff get added to CSS? Adam Argyle answers!

    How does stuff get added to CSS? Adam Argyle answers!

    In this episode of Syntax, Scott and Wes talk with Adam Argyle about how stuff gets added to CSS.

    LogRocket - Sponsor

    LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “How did you hear about us?” section.

    Guests

    Show Notes

    01:48 - Who are you and what do you do?

    04:13 - How does stuff get added to CSS?

    06:44 - Github issue proposal or public document

    • Shares use case
    • Problem made succinct
    • StrawMan solution
    • JS demo

    10:12 - Time

    • Multiple proposals
    • Comments
    • Back and forth
    • Bikeshedding

    20:00 - Editor’s draft spec (Stage 1)

    • CSS typed
    • Examples
    • Provided code logic
    • Implementor interest
      • Can go stale
      • Explainer
    • Implementor
      • Prototype behind flags in browser
      • Intent to Prototype (I2P)

    24:42 - Working Draft (Stage 2)

    • WPTs
    • Prototype behind flags in browser
    • Needs two or more to graduate
    • Intent to Ship (I2S)

    24:54 - Conference Calls

    • Around 10 items to discuss
      • Issues or proposals
    • Flexible list
      • Things can be injected as emergency
      • Things can get punted to the next call

    25:26 - Face 2 Face (F2F)

    • Four times a year
    • Presentations
    • Breakout sessions
    • Houdini focus groups, etc
    • Try to resolve as many Github issues as possible

    27:34 - Candidate Recommendation (Stage 3)

    • Could still be behind a flag
      • Edge cases are being worked through
      • WPTs and standards are being nudged into a final state

    44:20 - Roles

    • Spec author
    • Community Member
      • Print
      • Color
      • Internationalization
      • Box Model
      • AOM
      • JS APIs
      • Renderers
      • etc
    • Implementor
    • It’s like pub/sub, where spec authors pub and implementors sub, and the community tries to help shape the message that’s published while supporting the subscribers who need to implement and make it real

    46:32 - Questions

    • What language is CSS written in?
    • What's the deal with Houdini?

    Links

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats!

    Hasty Treat - Should You Support IE11?

    Hasty Treat - Should You Support IE11?

    In this Hasty Treat, Scott and Wes talk about IE11 — should you support it, what to be aware of if you do, and what data is important in making that decision.

    Sentry - Sponsor

    If you want to know what’s happening with your errors, track them with Sentry. Sentry is open-source error tracking that helps developers monitor and fix crashes in real time. Cut your time on error resolution from five hours to five minutes. It works with any language and integrates with dozens of other services. Syntax listeners can get two months for free by visiting Sentry.io and using the coupon code “tastytreat”.

    Show Notes

    03:21 - When was IE11 made?

    03:48 - When is it deprecated?

    04:44 - How to make the decision?

    • Look at your analytics
    • Look at your users
    • Is a 2% drop in sales worth it?

    09:00 - What doesn’t IE11 have? What can you start using now that IE11 is gone?

    • Modern Flexbox
    • CSS Grid
    • CSS Variables

    10:26 - Can you partially support it?

    • Major features
    • Progressive enhancement
    • Gracefully degrade
    • Polyfill

    11:16 - What about testing?

    Links

    Tweet us your tasty treats!

    Hasty Treat - Old Browsers, Fallbacks and Polyfills - Part 2

    Hasty Treat - Old Browsers, Fallbacks and Polyfills - Part 2

    In this Hasty Treat, Scott and Wes continue a three-part series about old browsers, fallbacks and polyfills. In part two, they talk specifically about CSS Grid, Flexbox, new features and fallbacks, and how to use them.

    VueSchool.io — Sponsor

    Check out VueSchool.io’s new subscription plans. Get access to their entire catalog with more than 160 lessons, including The Vue.js Masterclass, for one low monthly fee. New content and courses are added regularly. Visit VueSchool.io/syntax and get your first month for only $5.

    Show Notes

    3:08 - CSS Grid and Flexbox

    12:38 - CSS Variables

    • Double define
    • Just like Grid, unknown def will be ignored and fallback to CSS
    • CSS Houdini

    17:00 - Fallback Code

    • @supports
    • Display block then display grid
    • Feature Testing
    • Detect the browser as a last resort

    Tweet us your tasty treats!