Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,469 posts.
In JS functions, the ‘last’ return wins
An edge case has convinced me it's the 'last' return that always wins…
Stop using grey text (2025)
Dear web designers:
Why JPEG XL ignoring bit depth is genius (and why AVIF can't pull it off)
JPEG and AVIF are locked to 8, 10 or 12 bits. JPEG XL works in float32 with the XYB color space, so bit depth stops mattering. Here’s why that helps HDR.
Memos: stick private notes on your email
Add a memo to an email to jot down private notes — remind yourself of tasks, record when you paid a bill, capture notes from a side conversation, or anything else!
Data URIs make CSS sprites obsolete
The Official Web Site of Nicholas C. Zakas
E-mail is the Universal Platform
Contactually is permanently shutting down on March 31.
Building a web application with Rust and WebAssembly
Whether it be with React, VueJS, Angular, or in Rust, modern web applications are composed of 3 kinds of pieces: Components Pages Service Components are reusable pieces and UI elements. An input field, or a button, for example. Pages are assemblies of components. They match routes (URLs). For example, the
Why do all code editors look the same?
Let’s get started with this using a quiz, some attention please *DRUMBEATS*:
HPACK: the silent killer (feature) of HTTP/2
If you have experienced HTTP/2 for yourself, you are probably aware of the visible performance gains possible with HTTP/2 due to features like stream multiplexing, explicit stream dependencies, and Server Push.
How botnets are created with hijacked Worpess, fake Flash downloads and Node.js
I just noticed the website of an old employer has been hacked and some JavaScript is injected into their corporate website that runs on WordPress. Ouch. Of course I notified them about it and they’re just trying to figure out what happened and how to fix it.
Django 1.8 beta 1 released
Posted by Tim Graham on Feb. 25, 2015
Guide to Writing Dockerfiles for Go Web-Apps
Step by step guide to build highly optimized docker images for Golang web-app development and deployment
Another cluster of potentially malicious Chrome extensions
I discovered a cluster of at least 109 extensions in Chrome Web Store. A few are committing affiliate fraud or spying, most are simply hoarding overly wide privileges before abusing them.
Adblockers as the reason for InvalidAccessError
Adblockers as the reason of InvalidAccessError
Google confirms microformats are still a supported metadata format for content
Noting Google's continued support for Microformats as a metadata format.
Hablog – High-availability, distributed, lightweight, static site with comments
High availability (HA), distributed, lightweight, static site yet with comments,with a responsive UI. These are a few characteristics of the ideal bloggingpl...
First we built an API, then we built a CMS
API design has been a point of discussion on Hacker News recently. The discussion has been focused on the process of adding on an API to your app. With our S...
Gmail: Send mail from another address without "on behalf of"
Posted by Emmanuel Pellereau, Software Engineer Quite a few of you use Gmail's custom "From:" to send messages with one of your other email...
Astro 3.0
30% faster and more powerful than ever, Astro 3.0 is here! Includes new features and enhancements around View Transitions, Image Optimization, Fast Refresh JSX and more.