Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 4,615 posts.
Tcl/tk vs. the web
I agree with you. How is it that in order to build an application on the web I need to know at least seven technologies? Client side: - Javascrit - Coffescript to make JS seem sane - Angular or Jquery to make JS seem productive - CSS - SASS to make CSS seem sane - HTML5 - localstorage (to save somethnig) Server side …
Going Simple with JavaScript
I was making a change to a page that needed to pull from a remote API and make changes to various parts of the page. Sounds like the time to pull out jQuery and Ajax, doesn't it? Instead, I just u...
Vue CLI 3: A Game Changer for Front End Development?
If you thought Vue couldn't possibly get any better, then you'll be shocked by Vue CLI 3. It's a major leap forward in both flexibility and ease of use. It provides your Vue projects with instant access to the best build tools from the frontend world, combining them seamlessly with sensible defaults. At the same time…
An Inconsistent Truth: Next.js and Typesafety
Next.js is a great framework. The frontend and backend have never been closer. Can we bridge the remaining gap in a typesafe way?
How to Do a TypeScript Conversion
Addressing a very common question: do-it-as-you-go or follow the dependency graph?
Google & the Future of JavaScript
Simply stated, Google is absolutely committed to making JavaScript better, and we're pushing hard to make it happen.
Writing a chat application in Django 4.2 using async StreamingHttpResponse
StreamingHttpResponse now supports async iterators when Django is served via ASGI.
Tw-fade: pure CSS scroll-driven edge masking
A Tailwind CSS v4 plugin for CSS mask fades on scroll containers. Add one class and content edges dissolve into any surface.
Authoring a SIMD enhanced WASM library with Rust
All the pieces have come together for widespread Wasm SIMD usage. The majority of browsers and Node 16 LTS support Wasm SIMD out of the box, and Rust recently learned how to compile Wasm intrinsics. Now I need to port a library from x86 SIMD to Wasm SIMD and distribute it in such a way that will fallback to a non-SIMD…
Charge more for app subscriptions
The conventional wisdom for app subscriptions is to price affordably, like $1.99/month, and hopefully attract lots of subscribers at a low price. Then by having low pricing, fewer will reject the idea of subscriptions, and you’ll make up the difference with volume. But this is the wrong
I hope WebDAV dies
WebDAV is a file access and transfer protocol created in the 90s. It has support for file locks, arbitrary key-value properties attached to folders, file mimetypes, and many other features that extend this standard. It also has powerful access control features.
The JavaScript ecosystem is a hot mess and so is software development
Nightmare scenario with the Javascript ecosystem mess
Apple Is No Longer Bundling Flash Player With Mac OS X
Starting with this week’s new MacBook Air models, Flash Player is no longer bundled with Mac OS X.
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:
Data URIs make CSS sprites obsolete
The Official Web Site of Nicholas C. Zakas
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*: