Vendor prefixes have failed, what’s next?
Analysis of CSS vendor prefixes' failures and proposals for new web standards strategies to address bloat and compatibility issues.
Lea Verou is a web standards expert, developer, and designer with a PhD from MIT in Human-Computer Interaction. She has worked as Product Lead at Font Awesome, helped shape the web as a member of the W3C Technical Architecture Group, and has been part of the CSS Working Group since 2012. Her open-source tools like PrismJS and Color.js are used by millions of developers worldwide. Lea is also the author of a bestselling CSS book, a frequent conference speaker, and an advocate for making technology simpler, more usable, and open for everyone.
210 articles from this blog
Analysis of CSS vendor prefixes' failures and proposals for new web standards strategies to address bloat and compatibility issues.
A gallery exploring CSS transitions and animations, demonstrating various animatable properties with interactive demos.
A developer shares personal experiences and feedback from speaking at four front-end web development conferences, including JSConf EU and Fronteers.
A guide on using git rebase to automatically synchronize a gh-pages branch with the master branch in a GitHub repository.
Chainvas library update adds modularity, IE8+ compatibility, client-side build script, and extensive documentation for API chaining.
Introducing cubic-bezier.com, an improved tool for creating and visualizing CSS cubic-bezier() easing functions with advanced features.
A tutorial on creating a typing animation effect using the CSS3 steps() function, requiring monospace fonts and a solid background.
A developer creates a web tool to convert CSS color names to RGB, HEX, and HSL values using HTML5 Canvas and modern web APIs.
Analyzing URL readability, comparing hierarchical paths vs. query strings, and discussing separator characters for better web design.
A programming tip on overcoming creative blocks by first writing functional but imperfect code, then refining it into an elegant solution.
A guide to creating an accessible star rating widget using only CSS, with no JavaScript required for core functionality.
A web developer reflects on the positive aspects of the programming community, highlighting collaboration, meritocracy, and passion.
A critique and improved implementation of CSS3 ticket-like tags using pure CSS with gradients and no extra HTML markup.
A developer creates twee+, a client-side tool for posting longer tweets without Twitter's character limit, avoiding external services and OAuth.
Performance comparison showing CSS gradients outperform SVG backgrounds in dynamic effects due to browser rendering overhead.
A deep dive CSS3 workshop for web developers, focusing on practical features, performance, and hands-on exercises.
A developer shares their positive experience presenting at the CSS Summit 2011, an online conference, comparing it to in-person events.
A developer shares her journey to JSConf EU and explores techniques for detecting CSS selector support, crucial for writing robust polyfills.
A developer's journey creating a polyfill for the HTML5 progress element, detailing technical challenges and solutions for cross-browser compatibility.
Creating CSS reflections in Firefox using -moz-element() and SVG masks, as an alternative to -webkit-box-reflect.