#​559 — September 14, 2022 | Read on the web

WebKit Features in Safari 16.0 — The latest version of Apple’s browser is now available across iOS and macOS, and it has plenty of new web technologies that us devs will want to be aware of — including support for the AVIF image format, the :has() pseudo-class now suports :target, subgrids, container queries, the Passkeys security feature, dev tooling changes including Web Inspector Extensions, and much, much more. This post digs into all of it.

Jen Simmons (WebKit)

  • Safari 16 Release Notes
    ↳ In addition to the above, here are the formal release notes sharing what's new in a quickly digestible bullet point list.

Configuring the Kendo UI for Angular Rich Text Editor — Kendo UI for Angular’s Rich Text Editor is probably exactly what you want to let your users enter formatted (though unstructured) text. There are lots of customization options to take advantage of so you can get exactly the editor you want.

Telerik UI for Angular sponsor

How To Improve Largest Contentful Paint for Faster Load Times — Optimizing the so-called 'Largest Contentful Paint' can have an outsized impact on when most critical content appears. This post looks at four techniques to help you find and correct performance issues that may be holding your page back.

Karolina Szczur

Revisiting the Technique of Building the Main Navigation for a SiteI always find building out menus to be somewhat tricky to get right — this tutorial dives into how to go about building a main navigation in a semantic, accessible way.

Manuel Matuzović


📙 Tutorials, Articles & Opinion

Making Sense of WAI-ARIA: A Comprehensive Guide — An explainer looking at when to use ARIA and how to use it properly so that it’s helpful to the many people who use assistive technology to navigate the Internet.

Kate Kalcevich

The Realities and Myths of Contrast and Color — An intriguing piece here from a 35-year veteran of the Hollywood film and TV industry, sharing his experience about hard-fought battles and lessons learned “designing for illuminated presentations”, and “the emerging importance of perceptually uniform contrast methods and guidelines” when working on the web.

Andrew Somers

Don’t Let Your Issue Tracker Be a Four-Letter Word. Use Shortcut — The best issue tracking software is one that software developers are actually happy to use.

Shortcut (formerly Clubhouse.io) sponsor

What’s New with HTML Forms in 2022? — Some useful additions to working with forms that you might have missed…

Ollie Williams

The Orton Effect: A Dreamy Looking Photo with CSS and React — Named after the Canadian photographer Michael Orton, this image effect creates a neat, surreal result — replicated here with CSS.

Mike Bifulco

The Secret of Successfully Using Multi-Window WebGL Canvas — This is very technical and most of us won’t need to dig this deep, but this is a neat exploration of using an offscreen canvas to render using separate worker contexts - these can then be used in other tabs or browser windows. Why would you ever want to do this? Think multi-screen visualizations or games.

Tobias Uhlig

Should I Use a Button or a Link? — Despite being answered time and time again, the button vs. link question prevails.
Ashlee M Boyer

Better Accessible Names: Six Tips on Coming Up with Accessible Names
Hidde de Vries

I've Missed This Feature Since OmniWeb Was Shuttered — Safari 16 Just Brought It Back — “Sidebar tabs aren’t a new idea, but they’ve been sorely lacking among modern browsers.
Tim De Chant

🔧 Code, Tools & Resources

Lightning CSS — An “extremely fast” CSS parser, transformer, bundler, and minifier that’s written in Rust. If you thought esbuild was fast (and it is), this boasts even faster times.

Devon Govett & Parcel Contributors

Code Capsules: The Simplest Way to Deploy Your Code

Code Capsules sponsor

Bootstrap 5.2.1 — A patch release with minor bug fixes, but a surprisingly meaty blog post covering Bootstrap related updates in a few areas.

Mark Otto

Radix Icons: A Crisp Set of 15×15 SVG Icons — Copy any icon directly in inline SVG format or download for Figma, Sketch, or as individual React components.


Enhance: A Web Standards-Based HTML Framework — As explained in the docs: “Our mission is to enable anyone to build multi-page dynamic web apps while staying as close to the platform as possible.”


SVG Doodles: A Collection of 50 Hand-Made & Editable Doodles — Both as SVGs and for Figma.

Michael Andreuzza

🧑‍💻 JOBS

Full-Stack Engineer (NYC / Remote) — 100M+ devices, 100B+ API calls. Radar is looking for Product Engineers to build geospatial dev tools.

Find Frontend Engineering Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.