Websites Should Be Printable(brennenputh.me)
143 points by bagatelle | 117 comments
A personal blog post arguing websites should be printable, sharing the author's @media print CSS snippet for hiding headers, adjusting font sizes, and styling links.
554 stories, newest first.
143 points by bagatelle | 117 comments
A personal blog post arguing websites should be printable, sharing the author's @media print CSS snippet for hiding headers, adjusting font sizes, and styling links.
165 points by textlanes33 | 104 comments
A developer's blog post explaining how replacing Next.js with Hono and using Cloudflare CDN and image transformations got their blog platform to 100 on all Lighthouse scores.
63 points by webtjb096 | 29 comments
Swurf is a web app that lets users swipe through real websites one after another, learning preferences and never repeating a page.
1672 points by sohkamyung | 253 comments
Local Wikipedia is a web app that shows geocoded Wikipedia articles about places within roughly a half-hour walk of a chosen location.
13 points by saharshpruthi | 8 comments
Arc's help-center release notes page, topped by a notice that the Arc browser will be sunset on December 22, 2026, with users directed to move to Dia.
110 points by andrewstuart | 54 comments
Chrome for Developers blog post introducing the HTML-in-Canvas API origin trial, which lets developers draw interactive DOM content into 2D canvas and WebGL/WebGPU textures.
253 points by suhdonghwi | 228 comments
The Browser Company's farewell page announcing Arc browser will sunset on December 22, 2026, with a timeline, FAQ, and migration guide to Dia.
362 points by speckx | 123 comments
Blog post by Charlie Gerard introducing Overgrown, a Chrome extension that grows plants over neglected browser tabs which users must slash away to access them.
13 points by DirkJanMeijer | 14 comments
An online clock web app showing the current local time with analog/digital modes plus countdown, stopwatch, alarm, world clock and time zone tools.
9 points by textlanes33 | 0 comments
Landing page for Bloffy, a lightweight blogging platform with a Markdown/HTML editor, custom CSS, custom domains, cookieless analytics and high PageSpeed scores.
59 points by mike1o1 | 76 comments
Landing page for Rust off Rails, a set of Markdown convention files that instruct AI coding agents to build full-stack Rust web apps with a fixed stack.
58 points by bepero | 13 comments
GitHub repository for Sumi.css, a minimalist classless-first CSS framework (6.7 KB gzipped) with dark mode, theming via custom properties, and no build step.
560 points by soheilpro | 277 comments
Josh Comeau's blog post listing his top 10 CSS feature picks for the Interop 2027 cross-browser compatibility effort.
6 points by mondainx | 1 comments
A Red5 blog post explaining how to connect real-time live streaming workflows with video-on-demand recording and playback.
21 points by kanbaruu | 13 comments
A personal blog post arguing that Vite+, a unified web toolchain, works well for AI agent-assisted development.
110 points by scottfalconer | 116 comments
Dries Buytaert's blog post recapping his DrupalCon Rotterdam 2026 keynote on Drupal CMS, Canvas Headless, Drupal AI, the Tool module, and a new Advocacy Program.
104 points by croes | 114 comments
Blog post about Chrome and Edge removing XSLT support and what it breaks; the page returned a 403 Forbidden error.
142 points by birdculture | 24 comments
A tutorial on creating an animated 88x31 web button depicting a book using ImageMagick on a POSIX system.
553 points by dchest | 52 comments
Documentation site for Pele, a lightweight open source library that renders Mermaid diagrams to SVG themed with CSS variables, with an interactive playground.
30 points by invalidmonk | 18 comments
Landing page for ThingsToDo Events API, an API and MCP server providing localized event data (shows, pop-ups, markets, festivals) for agentic apps.
137 points by mnapoli | 126 comments
Landing page for /dev/null, a GitHub-login social network for developers to follow coders and post plain text to a shared log, built live in PHP.
307 points by farlight | 195 comments
Jake Archibald's blog post comparing JPEG XL and AVIF image formats for web use, with examples and benchmarks, after JPEG XL landed in all major browsers.
90 points by burnrate | 25 comments
Landing page for Proa, a batteries-included Rust web framework focused on fast server-side rendering and composable multi-target rendering.
641 points by donohoe | 178 comments
Tiny Little Office is a web-based collection of small office tools including a word processor, outliner, presentation builder, spreadsheet, calculator, drawing and diagram tools.
126 points by adunk | 24 comments
A blog post explaining how the author built a terminal-friendly version of their website that renders with ANSI formatting when fetched via curl.
46 points by bobowski | 17 comments
A live multiplayer Conway's Game of Life demo built with the Stario Python hypermedia framework, showing a shared grid with player count and alive cells.
25 points by signa11 | 32 comments
Apple marketing page urging Chrome users to switch to Safari, claiming it is more powerful and private.
82 points by micstradev | 33 comments
Museum of Ages' free browser-based 3D guided tour of a Leonardo da Vinci museum, featuring his paintings, rebuilt machines, manuscripts, and his house in Amboise.
258 points by rglover | 99 comments
Felix Rieseberg's personal homepage, presented as an interactive 3D desk scene with a retro CRT TV, CD player, and links to about, work, and posts.
50 points by fagnerbrack | 38 comments
A blog post asking whether web frameworks still matter, and whether new ones should be built, in an era of AI-assisted and agentic programming where React dominates.
14 points by dakila5 | 6 comments
A web app that turns an old phone into a talking jack-o-lantern display, showing a black screen with a 'Tap to start' prompt and a Settings button.
533 points by talccc | 147 comments
Guitoro is a free browser-based virtual guitar using real instrument recordings, playable via keyboard, mouse, or touch, with chord tools, tuners, and song practice.
313 points by sammy0910 | 170 comments
Blog post by the developer of sprinklz.io describing how his site slowed after an HN post due to heavy AI bot and scraper traffic, found via NGINX logs.
269 points by ivell | 450 comments
9to5Mac article on Apple's 'Switch to Safari' marketing campaign arguing Safari is more powerful and private than Chrome.
708 points by recvonline | 301 comments
Mozilla's Firefox Enterprise landing page, presenting Firefox products and solutions for businesses with an option to request a demo.
14 points by michael-sumner | 0 comments
A blog post by Maxime Heckel explaining dithering and retro shading techniques implemented as post-processing effects with WebGL shaders and React Three Fiber.
65 points by Bluestein | 30 comments
Project page for kcgi, a minimal, secure open-source CGI and FastCGI library for writing C/C++ web applications, with a Hello World example.
269 points by speckx | 127 comments
A short blog post explaining that setting network.http.response.timeout to 0 in Firefox's about:config makes large downloads more stable and resumable.
5 points by meerita | 8 comments
GitHub repository for FCSS2, a zero-runtime functional CSS library with utility classes named after real CSS properties, supporting Vite, Next.js, Astro and Angular.
13 points by mofle | 0 comments
Sindre Sorhus's blog post explaining how he rebuilt his personal website from Astro to Swift, using SwiftUI-like components, styles as modifiers, and compile-time link checking.
678 points by prophittcorey | 303 comments
Corey Prophitt's blog post on building and shipping marketyour.games, a commercial web product written in C and served via CGI in 2026.
16 points by swimmingbrain | 0 comments
GitHub repository for braiNOTES, an MIT-licensed browser app for handwritten pen notes and whiteboarding on lecture PDFs, stored locally with no account or backend.
227 points by TheWaffleHax | 94 comments
Landing page for WallHop, a tool that lets users paste an article URL to read it without a paywall, offering iPhone shortcut, URL prefix, bookmarklet, and API options.
8 points by eatonphil | 2 comments
An article on theconsensus.dev about how compression and file concatenation interact in web asset delivery.
21 points by jhuleatt | 20 comments
Official Next.js blog post announcing the Next.js 16.4 release and its new programming model addressing App Router frustrations.
117 points by Brajeshwar | 133 comments
A personal blog post about finally adopting the WebP image format after years of using older formats, reviewing its browser support history.
34 points by Zeus808 | 6 comments
SVG Spark is a collection of ten single-page browser-based utilities, such as SVG to PNG/WebP conversion and a regex visualizer, that run entirely client-side.
47 points by jaffathecake | 17 comments
A site from the Firefox team that lets users rank Interop 2027 web platform feature proposals to help prioritize browser development.
35 points by irs | 39 comments
A browsable directory of applied-for new generic top-level domains (986 names), listing each proposed TLD with its applicant company and overlap counts.
670 points by SpeakingOfBrad | 154 comments
Landing page for Bigwords.page, a web tool that makes full-screen signs, timers or messages encoded entirely in a shareable URL with no account or server storage.
426 points by turrini | 72 comments
ascii.rest is a gallery of 191 animated ASCII art pieces for web pages, including scenes, 3D shapes, loaders, charts, language logos and Linux distro logos.
551 points by AshleysBrain | 368 comments
Chrome for Developers blog post announcing JPEG XL support in Chrome, using a new Rust-based decoder (jxl-rs), with notes on performance and the Interop Project.
57 points by jinqueeny | 27 comments
GitHub repository for Shaders, an MIT-licensed library of WebGPU shader components for React, Vue, Svelte, Solid, plain JavaScript, and Framer.
51 points by steffoz | 31 comments
DatoCMS blog post on handling less common scripts like Myanmar in localization, including fixing dotted-circle rendering issues with Noto fonts.
10 points by corvad | 0 comments
David Bushell's copyright page for dbushell.com stating content ownership and licensing terms, reportedly including a £100k license fee for use.
338 points by jgx0 | 229 comments
A DebugBear blog post examining the recent redesign of example.com, the IANA-reserved documentation domain, and the history of its visual appearance over 20+ years.
304 points by ishan0102 | 111 comments
Flatten SF is a web map tool that finds walking or biking routes across San Francisco, trading distance for less hill climbing.
304 points by vinhnx | 318 comments
Nolan Lawson blog post examining why web developers often don't "use the platform" and rely on JavaScript instead of built-in browser features.
57 points by KomoD | 10 comments
Kevin Cox's blog post listing technical best practices for publishing RSS/Atom feeds for a blog, ordered by importance with rationale.
171 points by pentagrama | 97 comments
Kagi blog announcement giving an update on the development of its Orion web browser for Linux and Windows.
24 points by tanin | 19 comments
A blog post explaining how a password input with maxlength="20" silently truncated a longer password and prevented the author from logging into Vanguard.
24 points by nedrylandJP | 31 comments
Support FAQ from Solo, Mozilla's AI website builder, announcing its shutdown and explaining how users can download and migrate their sites before Nov 30, 2026.
6 points by zouhirdx | 2 comments
GitHub repository for PhreshOS, an MIT-licensed open-source browser-based desktop system that hosts web apps as Node.js threads with built-in auth and real-time communication.
148 points by sea-gold | 45 comments
CSS Bed is a gallery of classless CSS themes, letting users preview the same page in each theme and copy a snippet to use one.
175 points by ibobev | 130 comments
Blog post by molily arguing that web development education is disappearing as a viable field and discussing how to rescue it, prompted by Baldur Bjarnason's post.
382 points by sampsn | 164 comments
Svelte team blog post announcing the release of SvelteKit 3.0, with migration via the sv migrate command.
33 points by mondainx | 9 comments
Red5 blog post by Chris Allen arguing MPEG-2 Transport Streams remain relevant, discussing MPEG-TS packaging for Media over QUIC (MOQ).
112 points by Baljhin | 38 comments
A small web tool that generates RSS feeds for a Last.fm user's recent, loved, and top tracks, top artists, and recommended tracks.
39 points by timpera | 28 comments
Mozilla Distilled blog post announcing the redesigned Firefox browser interface.
90 points by mindracer | 150 comments
A personal blog post by Kev Quirk explaining why he moved from Firefox to the Brave browser, citing frustration with Mozilla's AI strategy.
298 points by safaelmali | 118 comments
Lofi Cities is a web app showing pixel-art city night scenes, such as rainy Paris, with lofi music generated live in the browser.
75 points by torutofu | 64 comments
GitHub Engineering blog post describing how github.com fully migrated away from CSS-in-JS to improve site performance by shipping static CSS.
92 points by sagacity | 73 comments
Tokio blog post giving an update on Topcoat, a batteries-included full-stack Rust web framework with views, components, mailers, and the Toasty ORM.
181 points by hxii | 50 comments
Koi.rest is a browser-based virtual koi pond with swimming fish and lily pads, meant as a calming place to relax.
9 points by cpeterso | 3 comments
A blog post by atbrakhi about cases where browser implementations agree with each other but diverge from the web specification.
59 points by SouthWestAtlas | 10 comments
A collection of CC0-licensed retro 3D graphics demos (plasma, starfield, etc.) implemented in WebGL 1 or 2D canvas for copying into web pages.
109 points by thisisfatih | 23 comments
Cloudflare blog post announcing support for the HTTP Vary header in its CDN cache, configurable via Cache Rules with request normalization.
179 points by matthieu_bl | 113 comments
Engineering blog post from Anthropic's Claude team describing how they made claude.ai three times faster in two weeks by having Claude measure and optimize performance.
420 points by an0malous | 467 comments
YouTube video of DHH's opening keynote at the Rails World 2026 conference, posted by the Ruby on Rails channel.
17 points by eustoria | 2 comments
A blog post outlining what developers should know about the JavaScript language and ecosystem in 2026.
15 points by ivesentit | 12 comments
Landing page for Ive Sent It, an online file-sending service that tracks deliveries live and provides signed proof of delivery.
352 points by bashtian | 150 comments
Landing page for Capsule, a desktop app that packages HTML apps, assets, and user data into a single portable SQLite-based .capsule file.
631 points by 1e1a | 488 comments
Autom blog post explaining that Google Search now rewrites organic result links to google.com/goto redirect URLs, affecting scrapers.
1103 points by EdwinHoksberg | 428 comments
Tailwind CSS blog post by Adam Wathan announcing that Tailwind Labs is joining Shopify.
503 points by pizzaiolo | 207 comments
Weird Gloop blog post explaining why its new Overwatch and Fortnite wikis launched on weirdgloop.org subdomains due to a 2024 Google change penalizing brand-new domains.
346 points by xena | 180 comments
Blog post from Techaro about the year-long effort to ship WebAssembly support in Anubis, though the capture shows only Anubis's bot-check challenge page.
488 points by p4bl0 | 229 comments
Landing page for Statichost.eu, a European-owned static website hosting service running on European infrastructure from deploy to CDN.
408 points by kciter | 141 comments
A devlog post on kciter.so explaining why work on the browser's main thread is costly and how it affects web app responsiveness.
606 points by twapi | 459 comments
Blog post reporting that Google removed all remaining Manifest V2 extensions, including uBlock Origin, from the Chrome Web Store.
792 points by rmsaksida | 202 comments
Official htmx announcement page for the release of htmx 4.0.0, culminating eight months of work by the htmx team.