Home
Search
New thread

Discussion

Discussion categories

General
Tech

Alt+Shift+M picks up a node. Use arrows and typeahead to browse destinations. Space cycles before, inside, and after. Enter places; Escape cancels. Tab cancels and leaves move mode.

Library

Library pages

Design
Resources
Websites
Articles
Packs and Templates
Typography
Web development
Cool Libraries
Tools
Articles
Papers and Studies
Articles
Digital Rights and Tech Policy
Software Craft
Society, Science and Culture
Language Models
Articles
Agent Tools
Platforms and Standards
Labs and Products
Tech and Systems
Infrastructure and Hosting
Networking and Protocols
Vector Databases & Object Storage
ManyVector
vec
Amazon S3 Vectors
coder/hnsw
vecgo
Turbopuffer
govector
LanceDB
Articles
Computers
Kando
Windows Tools and Modding
Windhawk
Raycast for Windows
Rainmeter
Loupe
Ghostty
Nyx
Fix Mac!
AltTab
Mac Mouse Fix
Rectangle
Raycast
Space Rabbit
Caffeine
Operating Systems and Desktops
Plasma 6.7
Haiku: BeOS-Inspired Open-Source OS
Hardware and Computer Architecture
Fugleramme: E-ink Bird Frame
BROADSONIC Optical Ultrasonic Sensor
IBM introduces the smallest computer chip in the world
Cofactr
Computing History and Culture
Vintage Computing Festival Berlin 2026
Browsers
Aside
Yab
Ardia
Phi
Dia
Zen
Helium
Arcium
Cra
Crest
Search
Stedding
Nook
Random fun stuff
Passport Index Data
Esoteric File Systems
Cool websites
Friends
Unity: Cheaterman's Bar
ChatGPT
SIGBOVIK
Villagers Protest 5G Outage in Indian Village
Database Detective: Minor Crimes Division
Mens T-shirt data
Gentoo is Rice
Indie Fashion
Game Modding
San Andreas Multiplayer / open.mp
KEG
BRUTAL Framework
Storyden
Selfh.st
OpenAlternative
Microlaunch
Peerlist
Glama.ai
AlternativeTo
Brandfetch
Dokploy
PitchHut
Piefed Social

Alt+Shift+M picks up a node. Use arrows and typeahead to browse destinations. Space cycles before, inside, and after. Enter places; Escape cancels. Tab cancels and leaves move mode.

Collections
Links
Members
Roles
RegisterLogin
Login
Library
Web development
Articles

Articles

Articles, talks and deep dives on web development: JavaScript and CSS techniques, browser performance and the craft of building for the web.

name
link
description
Optimizing Javascript for fun and for profit
romgrk.com
romgrk's personal blog
Building a Drag & Drop Page Builder with dnd-kit
github.com
Building a drag-and-drop page builder from the ground up is no small feat, especially when aiming for flexibility, performance...
Beyond WASI: Running any Rust application in the browser with BrowserPod 3.0
labs.leaningtech.com
BrowserPod functions as an OS kernel for the web platform, implemented in WebAssembly. The 3.0 release adds the ability to run...
CSS Infinity Use Cases
nerdy.dev
A comprehensive guide to using CSS infinity and -infinity constants for solving design problems elegantly. Key Use Cases Covered...
Scrolling is All You Need: Building a Swipeable Sheet
react-aria.adobe.com
This React Aria article explores advanced CSS techniques for building native-feeling swipe gestures and sheet components. Key...
Idle Until Urgent
philipwalton.com
Philip Walton's classic on improving input responsiveness: defer non-critical work to idle time, but run it immediately the...
The Birth & Death of JavaScript
www.destroyallsoftware.com
Gary Bernhardt's PyCon 2014 talk, part science fiction, part comedy and completely serious, tracing JavaScript and programming...
Firefox Performance Discussion: Slower on GitHub and SPAs
connect.mozilla.org
A Mozilla community thread on Firefox feeling slower than Chromium browsers, especially on GitHub and other single-page apps. It...
Highlight Search Matches Without Touching the DOM
markodenic.tech
A practical guide using the CSS Custom Highlight API to highlight search matches without modifying the DOM or adding extra elements.
Mozilla Bug 2059903: Firefox Performance on SPAs
bugzilla.mozilla.org
The Bugzilla report behind Firefox's slowness on GitHub: single-page apps combined with leaky selectionchange event listeners...
Expo SDK 58
expo.dev
Release notes and improvements for Expo SDK 58, including updates to the Expo development platform and Expo Application Services (EAS).