Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
Tailwind CSS v3.3
Tailwind CSS v3.3 is here — bringing a bunch of new features people have been asking for forever, and a bunch of new stuff you didn't even know you wanted.
How meta built the infrastructure for Threads
On July 5, 2023, Meta launched Threads, the newest product in our family of apps, to an unprecedented success that saw it garner over 100 million sign ups in its first five days. A small, nimble te…
I don't recommend Tailwind CSS
Tailwind CSS is a very popular CSS framework among web developers. With no prior graphic design knowledge, it solves the standardization of spacing…
Node.js and the new web front-end
The Official Web Site of Nicholas C. Zakas
Firefox 43 released with 64-bit version for Windows, better Private Browsing
We'd also like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
A first look at WebAssembly performance
WebAssembly gives us the promise to run high performance code in the browser in a standardized way. Now that there are a few WebAssembly previews available I decided it’s time to take a look at their performance. One source for benchmarks is the well known Computer Language Benchmarks Game and I decided to pick nbody…
Firefox OS Shows Continued Global Growth
Firefox OS is now available on three continents with 12 smartphones offered by 13 operators in 24 countries. As the only truly open mobile operating system
A formula for responsive font-size
Try setting the root font-size to `calc(1rem + 0.25vw)` instead of using media queries with fixed breakpoints.
Qbrt – Cross-platform HTML/JS desktop apps using the Firefox Gecko runtime
I recently blogged about discontinuing Positron. I’m trying a different tack with a new experiment, codenamed qbrt, that reuses an existing Gecko runtime (and its existing APIs) while simplifying t…
Problems with the CSS background-image property
The CSS background-image property allowed us to do some amazing things, but in most cases, it's time to leave it behind.
Rocket, Rust Web Framework, v0.3: Fairings, TLS, Private Cookies
Rocket is a web framework for the Rust programming language that makes it simple to write fast web applications without sacrificing flexibility or type safety.
20 Years of Blogging on my own website
I missed it, but last month I had my 20-year blogging anniversary. Let's recap a bit about how it started and how it went.
Node.js incorrectly parses HTTP methods
One who writes code
Thoughts on Embracing the Social Internet Over Social Media
A Social Transition Last week, I wrote a blog post emphasizing the distinction between the social internet and social media. The former describes the internet’s ... Read more
Announcing Certbot: EFF's Client for Let's Encrypt
EFF is proud to introduce Certbot, a powerful tool to help websites encrypt their traffic. Certbot is the next iteration of the Let's Encrypt Client; it obtains TLS/SSL certificates and can automatically configure HTTPS encryption on your server. It's still in beta for now, but we plan to release...
Firefox Roadmap for Flash End-Of-Life
This morning, Adobe announced its roadmap to stop supporting Flash at the end of 2020. Working with Adobe and other browser vendors, Mozilla has prepared a roadmap for Flash support ...
ReasonML: Strict, powerful and forgiving
I gave this talk at JSFoo, Bengaluru, in October 2018. It describes my experience in switching to ReasonML on the Turaku project and how learning to use a statically-typed functional programming language involves much more than learning the language's syntax or features.
Web Vitals: essential metrics for a healthy site
Optimizing for quality of user experience is key to the long-term success of any site on the web. Through our ongoing engagement and coll...
A guide to threads in Node.js
While it is single-threaded, Node.js uses worker threads that allow for a separate execution thread that runs alongside the main thread.
I know your name, where you work, and live (Safari v4 & v5)
Update 07.30.2010 : Apple patched Safari ( CVE-ID: CVE-2010-1796 ) Right at the moment a Safari user visits a website, even if they’ve never...
CSS for Internationalisation
I've come across people who do not think that CSS is related to internationalisation at all, but if you think about it, internationalisation is more than…
Clojuring the web application stack: Meditation One
In a land bereft of a canonical "killer app" web framework or two, one must think about the what, why, how, where of all the moving parts. Out here, one must become a student of web framework architecture in addition to web application architecture. For here, in Clojure-land, the two are one. ☯
URLs: It's Complicated
Let's play silly games with URLs...