Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 3,855 posts.
DuckDB-Wasm: Efficient analytical SQL in the browser
DuckDB-Wasm is an in-process analytical SQL database for the browser. It is powered by WebAssembly, speaks Arrow fluently, reads Parquet, CSV, and JSON files backed by Filesystem APIs or HTTP requests, and has been tested with Chrome, Firefox, Safari, and Node.js. You can try it at shell.duckdb.org or on Observable.
YouTube ads in Safari: you see them now, will you see them in the future?
Content blocking in Safari is a thing in and of itself, and it's not good. One of the consequences is ads appearing in YouTube. Why does it happen and can it be prevented?
Making Django CMS as easy to install as WordPress
People can be quite snobbish about WordPress, just as they are about many successful things. But there’s a very good reason for WordPress’s tremendous success.
Why we built Lightpanda in Zig
We chose Zig over C++ and Rust because we wanted a simple, modern systems language. Here's what we learned building a browser with it.
I miss blogrolls
500+ domain extensions, 100+ plugins, and the best support team on the planet. We've been changing the domain industry since 2008, and we're only getting started.
Firefox 31.0
We'd also like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
Preventing Tracking Prevention Tracking
This blog post covers enhancements to Intelligent Tracking Prevention (ITP) included in Safari on iOS and iPadOS 13.3, Safari 13.0.4 on macOS Catalina, Mojave, and High Sierra.
This Week In Servo 69
What's up with Servo for the week of 20 June 2016 - 27 June 2016
Using HAProxy as an API Gateway, Part 1
An API gateway routes client requests intelligently and handles functions such as load balancing, security, and rate limiting.
Django 1.2 released
Posted by James Bennett on May 17, 2010
How key-based cache expiration works
There are only two hard things in Computer Science: cache invalidation and naming things — Phil Karlton Doing cache invalidation by hand is an incredibly frustrating and error-prone process. You’re very likely to forget a spot and let stale data get served. That’s enough to turn…
Bringing the Mona Lisa Effect to Life with Tensorflow.js
Urban legend says that Mona Lisa's eyes will follow you as you move around the room. This interactive digital portrait brings the phenomenon to life..
New on Reddit: Comment search, improved search results relevance, search design
At Reddit, one thing we think about every day is how we can make it easier for people to find and engage in communities, content, and conversations. Over t
What's Next for WebGPU
Learn about new AI and rendering features discussed at the latest GPU for the Web working group meeting.
JavaScript performance, WebAssembly, and Shared Memory in Microsoft Edge
JavaScript performance is an evergreen topic on the web. With each new release of Microsoft Edge, we look at user feedback and telemetry data to identify opportunities to improve the Chakra JavaScript engine and enable better performance on real sites. In this post, we’ll walk you through some new features coming to…
Web Components: The Framework-Free Renaissance
Modern browsers support reactive web interfaces without React, Vue, or Angular. Web components and shadow DOM make frameworks optional.
How we put IPFS in Brave (2021)
This integration marks a major milestone for IPFS, and lays the groundwork for further experiments into improving the experience of interacting with the network via web browsers.
A New Bytecode Format for JavaScriptCore
In revision r237547 we introduced a new bytecode format for JavaScriptCore (JSC).
MemShrink progress report, week 23
The only significant MemShrink-related change that landed this week was that David Anderson removed TraceMonkey , the tracing JIT compiler. In fact, TraceMonkey was disabled a while ago, so the effects on code size and memory consumption of its removal have been felt since then. But it feels more real now that the…
Google AMP – The Newest of Evasive Phishing Tactic
Author: Dylan DuncanA new phishing tactic utilizing Google...
HTTPS provides more than just privacy
Identity, SEO, HTML5, and not having your content modified
Firefox 71
Please welcome Firefox 71 to the stage! This time around, we have a plethora of new developer tools features including the web socket message inspector, console multi-line editor mode, log ...