CodePen Blog

This is where we post announcements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more. There's an RSS feed.
📝 Blog Post

Chris’ Corner: HTML

There’s a new term in town: soft navigations. Basically it means “single page app” (SPA) style navigations where page stuff changes, and the URL changes, but the browser didn’t do a traditional full-reload thing. I like the term in the sense that it sounds like a light insult. Whattaya too weak, child, to do a […]

Read More of the article "Chris’ Corner: HTML"
Image
Chris Coyier
Co-Founder
📝 Blog Post

Chris’ Corner: Web Components

I’d never heard of a CEM before. That’s a “Custom Elements Manifest” or a custom-elements.json file in your project. It’s basically generated documentation about all the web components your project has. Dave calls them the killer feature of web components. With a Custom Element Manifest, community plugins can use that information to generate files, populate dropdowns, add red […]

Read More of the article "Chris’ Corner: Web Components"
Image
Chris Coyier
Co-Founder
🎧 Podcast

415: Babel Choices

Robert and Chris hop on the show to talk about choices we’ve had to make around Babel. Probably the best way to use Babel is to just use the @babel/preset-env plugin so you get modern JavaScript features processed down to a level of browser support you find comfortable. But Babel supports all sorts of plugins, […]

Read More of the article "415: Babel Choices"
Image
Chris Coyier
Co-Founder