Coffee With Developers Feb 9, 2026

NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg

Aaron T. Grogg

Aaron T. Grogg challenges UI engineers to drop bloated NPM packages for basic components. Learn how native HTML and CSS can vastly shrink payloads and boost frontend resilience.

Pause
Mute Enter Fullscreen
#1 about 5 min

Navigating developer job tenure and employer expectations

How staying at a company for multiple years can be perceived differently by hiring managers in software engineering.

#2 about 5 min

Reducing JavaScript dependencies with native HTML and CSS

How the NoLoJS project advocates for utilizing built-in browser features to create interactive UI components without external logic.

#3 about 4 min

The developer bias towards complex abstractions and frameworks

Why engineers often default to heavy JavaScript packages and NPM installs instead of learning modern platform capabilities.

#4 about 6 min

Creating customizable and unstyled web component patterns

Providing minimalist, unopinionated markup that developers can easily integrate into their own cascaded CSS systems.

#5 about 6 min

Avoiding bloated dependencies in third-party JavaScript libraries

The historical challenges of utilizing massive utility libraries that ship unnecessary features beyond what a project requires.

#6 about 9 min

Demonstrating pure CSS components within the NoLoJS repository

Exploring repository examples of accordions and carousels built entirely without JavaScript for quick developer adoption.

#7 about 7 min

Feature detection and resilience in modern CSS architecture

Using feature queries to create progressive component fallbacks instead of relying on JavaScript to calculate browser support.

#8 about 5 min

Evaluating performance impacts of advanced CSS animations

How complex view transitions and massive DOM selectors can unintentionally degrade page speed metrics on large-scale applications.

#9 about 7 min

Navigating accessibility standards and screen reader support limitations

The friction between using semantic tags correctly and the reality of outdated assistive technology failing to interpret modern features.

#10 about 5 min

Minimizing HTML payload sizes and cleaning up data attributes

The performance cost of injecting data structures into DOM elements through the extreme overuse of custom properties and generated markup.

#11 about 6 min

Identifying scenarios where JavaScript remains an essential tool

The specific client-side data mutations and interactive interfaces that still demand robust JavaScript solutions for acceptable rendering speeds.

Matching moments

3:48 min

Adopting progressive enhancement workflows to prevent frontend bloat

Chris Heilmann +2 · LIVE

8:56 min

Navigating CSS complexity and embracing core frontend technologies

Chris Heilmann +2 · LIVE

7:11 min

Reevaluating the default reliance on JavaScript for interactions

Chris Heilmann +2 · LIVE

8:07 min

Modern JavaScript loop optimization and CSS innovations

Chris Heilmann +2 · LIVE

3:51 min

Audience questions on accessibility and framework tradeoffs

Rowdy Rabouw Rowdy Rabouw · WWC 2022

4:30 min

Tracking open source community trends in JavaScript native frameworks

Dan Cranney +2 · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

Fast by Design: A Masterclass in High-Performance Web Engineering

Aaron Grogg

Senior web developer, committed to improving the user experience by improving web performance

Aaron Grogg
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia