đ Hey! Hope you're doing well. I'm back after a week away in Germany, and as such, usual service resumes. Let's get to it. |
|
|
The State of CSS 2024 Survey â The increased pace of evolution in the CSS space seems to show no signs of slowing, as such we can now do so much more than we could just a few short years ago (be that advanced math, scroll-triggered animations, etc). As such, this recently launched survey â which covers things like layout, color, typography, accessibility, and more â plays an important role in letting browser vendors know what we all think about the path CSS is taking. Be sure to fill it out, and tell em we sent ya. đ Devographics |
How to Make Your Web Page Faster Before It Even Loads â Can we measure the events that happen before the first byte of a web page is received by the browser, and in turn optimize them to make our web pages and apps load even faster? Salma Alam-Naylor |
Front-End System Design â Learn to create scalable, efficient user interfaces in this extensive video course by Evgennii Ray. Explore the box model, browser rendering, DOM manipulation, state management, performance and much more. Frontend Masters sponsor |
Can You Convert a Video to Pure CSS? â Can or should..? A highly detailed exploration of using scroll-based animations as a way to play video as just CSS. David has also made a neat browser-based tool for converting any video into a pure CSS keyframe animation ready to be dropped into your site. David Gerrells |
Harry Roberts |
|
đ Tutorials, Articles & Opinion |
Custom Range Slider Using Anchor Positioning & Scroll-Driven Animations â Itâs still a touch early to truly adopt these two features (only Chrome and Edge have full support today), but it canât hurt to explore both Anchor positioning and scroll-driven animations to get an overview of just what could be done in the near future â it's a nifty effect! Temani Afif |
đ Spoiler Alert: It Needs to Be Accessible â Hereâs what Scott would expect from a would-be spoiler component, âif someone were to build one, or if one were to ever be standardizedâ. Scott O'Hara |
Increase Library Adoption with Interactive Coding Tutorials â TutorialKit enables you to create interactive tutorials instantly without building or managing any backend infrastructure. StackBlitz sponsor |
Basic Keyboard Shortcut Support for Focused Links â Turns out thereâs a lot of different actions you can perform via the keyboard when an anchor element is focused. Eric Bailey |
Double Your Specificity with This One Weird Trick â A bit of a hack, sure, but by doubling up the relevant selector(s) you can boost your specificity without resorting to overrides or using James Nash |
Five WASM Use Cases for Frontend Development â WebAssembly is gaining ground in frontend development, so how should you consider applying it? Eleanor Hecks |
Elastic Overflow Scrolling â Creating a CSS-only ârubber bandâ scrolling effect. Dave Seidman |
Common Misconceptions About How to Optimize LCP
|
What Skills Should You Focus on as a Junior Web Developer in 2024?
|
đ§ Code, Tools & Resources |
Tagger: Zero Dependency, Vanilla JavaScript Tagging Library â You can play with a live demo here. Jakub T. Jankiewicz |
Web Vitals: Chrome Extension for Instant Feedback on Loading, Interactivity and Layout Shift Metrics â Includes support for all of the Core Web Vitals. Addy Osmani |
Extensible JavaScript Builder for Surveys and Forms â Streamline form management in your JS app with SurveyJSâfast, secure, and code-free. SurveyJS sponsor |
Replace Twitter (X) Embeds with Semantic HTML â A Python script for converting a public Tweet into embedded, semantic HTML. Terence Eden |
The Monospace Web â A well formed, minimalist CSS design exploration, featuring lists, tables, charts, ASCII drawings, etc. Oskar WickstrĂśm |
Fuite 5.0: A Tool for Finding Memory Leaks in Web Apps â A CLI tool that you can point at a URL to analyze for memory leaks. Hereâs how it works. Thereâs also a video tutorial. Nolan Lawson |
Milkdown: Plugin-Driven WYSIWYG Markdown Editor Framework â A lightweight WYSIWYG Markdown editor based around a plugin system that enables a significant level of customization. Itâs neat to see the docs are rendered by the editor itself. GitHub repo. Mirone |
heic-to: Convert HEIC/HEIF Images to JPEG or PNG In-Browser â HEIF is a modern container format for storing images but is frequently unsupported by many tools, so converting supplied HEIF images to more popular formats could be useful. Hopper Gee |
RoundtableJS: A JavaScript Library for Building Complex Surveys, Forms, and Data Annotation Tasks
|
Time Picker: A Date/Time Picker Component Built with React and shadcn/ui
|
|