Kevin Powell

Kevin Powell

Educator

@Embrace the Cascade

All speakers

I'm a self-described CSS evangelist whose primary goal is to help people fall in love with CSS and, failing that, at least be a little less frustrated by it. I'm most well known for my YouTube channel, where I have over 1,000 videos dedicated to CSS, and over 1 million subscribers. I taught in the classroom for over five years, and have now been teaching online, primarily through YouTube, but also my courses, talks, and more for the past nine years.

09:00 - 09:30

CSS is eating JavaScript

Speaker: Kevin PowellExpertise: IntermediateDuration: 30 min

Modern CSS is quietly absorbing responsibilities that once belonged exclusively to JavaScript. Scroll-driven animations were an early signal, but new features like advanced attr(), style queries, and if() are going to completely reshape how we write CSS, and the role of JavaScript in front-end development.

Traditionally, JavaScript has owned the full pipeline: fetching data, parsing it, and applying logic to the DOM. As CSS gains the ability to read and interpret values directly, we're moving toward a cleaner separation where JavaScript simply fetches the data and passes the relevant parts to CSS, which is increasingly capable of handling the rest.

This talk explores what that handoff looks like in practice, which patterns it unlocks, and what it means for how we think about the boundary between styling and scripting. The goal isn't to crown a winner, it's to understand a shift that's already underway.

Wanna make sure you get to talk to Kevin?

VIP ticket holders get exclusive goodies and exclusive access to the after-party. There are still VIP tickets available, get yours!

Get VIP

... or

Get in touch

Questions, feedback, requests?

We'd love to hear from you. Whether you have questions about the conference, want to become a sponsor, or are interested in speaking, our team is here to help.

Ask us anything

If you have any uncertainties or burning questions, don’t hesitate to reach out.

Give us your feedback

We want to make this a great experience for everyone. If you have feedback, let us know!

Found a bug?

FIll out the form, and we’ll get right to it as soon as we can.

Report an issue

About us

Who are we?

Our mission is to be the #1 JavaScript resource for developers in the Zurich tech scene, offering everything from meetups and workshops, to creating unparalleled networking opportunities, while making sure everybody feels welcome and included.Zurich JS Conf is part of the Swiss JavaScript Group, a non-profit association registered in Switzerland.

Stay in the know

Get updates about speakers, schedule, and early bird tickets.

By subscribing, you agree to our Privacy Policy

ZurichJS

© 2026 Swiss JavaScript Group (CHE-255.581.547). All rights reserved