Grilled Cheese

ExploreLog inSign up

Vadim Makeev

@pepelsbey.dev

196 Following932 Followers

Frontend developer in love with the Web, browsers, bicycles, and podcasting. He/him, @developer.mozilla.org‬ technical writer, @web-standards.dev editor, Google Developer Expert📍Berlin

https://pepelsbey.dev

PostsRepliesMedia
@pepelsbey.devOct 11, 2026, 9:39 AM

Do you have an RSS feed for your blog? Even if it's there it's not discoverable. It would be really nice to have!

@web-standards.devOct 9, 2026, 4:19 PMReposted by @pepelsbey.dev

2027 web platform feature ranking. The @webdevs.firefox.com team asks you to rank around 10 of the 100 Interop 2027 proposals you care about. Last year’s 1900+ rankings shaped both Interop picks and Firefox’s own priorities. #interop #firefox

interop-rank.fxdx.dev/

A list with “Advanced layout of sorts”, “Exciting animations”, “A mind-blowing JS thing”, and “Innovative typography feature”, and a cursor dragging “Improved compat for some old thing”.
@pepelsbey.devOct 7, 2026, 5:15 PM

Thank you! Fixed now. Trailing slashes and relative URLs, you know 🙄

@web-standards.devOct 5, 2026, 8:11 PMReposted by @pepelsbey.dev

Developer Signals: shape what browsers build next. Rick Viscomi made a tool to browse upcoming web features and Interop 2027 proposals, vote with GitHub, and share use cases that go straight to browser vendors. #interop #browser

developer-signals.dev

Logo and title “Developer Signals”, heading “Shape what browsers build next”, and cards for Temporal, Document picture-in-picture, and Responsive iframes with their vote ranks.
@web-standards.devSep 30, 2026, 10:00 AMReposted by @pepelsbey.dev

Firefox 157 release notes for developers. at-rule() in @​supports, a chain value for overscroll-behavior, Animation.reverse() at playbackRate 0, plus flagged ML-KEM in Web Crypto and notification navigate. #firefox #browser

developer.mozilla.or...

Screenshot of browser developer tools with the Inspector panel open on web-standards.dev, a large Firefox logo overlaid, and the text “Firefox 157”.
@pepelsbey.devSep 28, 2026, 6:21 PM

Yay, with the 27.0.1 update, macOS is almost usable now! Well, apart from the “which one of the black boxes is the space you’re looking for?” game. It’s still there 🫠

macOS System Settings showing the Software Update pane. An update to macOS 27.0.1 (3,31 GB) is available, described as providing bug fixes, with "Update Tonight" and "Update Now" buttons. The update is circled in red.Top of the macOS Mission Control screen showing a row of ten Spaces thumbnails. The first space previews the painted field wallpaper, while the other nine are solid black rectangles.
@pantspants.bsky.socialSep 21, 2026, 6:32 PMReposted by @pepelsbey.dev

A man stands at the ticket counter of a movie theater. An employee asks if he’d like to upgrade his ticket. “Would you like to upgrade to Cinema VIP? You can pause the film for bathroom breaks.”  Our man is intrigued by the offer. Next slide. Inside the movie theater. The film has been paused and the movie screen lets the audience know: “PAUSED FOR VIP.” Our man stands at the center of the theater with his hands raised and a VIP badge attached to a lanyard around his neck. He’s part of the Cinema VIP program but at what cost? The other patrons have become increasingly upset with the pauses. A chorus of angry voices rain down on the VIP from around the theater. “Sit down, toilet boy,” one woman yells. She’s had enough of his potty breaks. “Oh COME on.” “Get this guy outta here.” “He ruined the trailers, too.” “Take his badge.” “3 times?!” “Put a diaper on.”
@developer.mozilla.orgSep 25, 2026, 1:22 PMReposted by @pepelsbey.dev

🆕 Customize MDN's browser compat tables!

Press ⚙️ Settings on any compat table to choose which browsers and engines you see, and hide the ones you don't need.

Your picks are saved in your browser.

Try it 👇
developer.mozilla.org/en-US/docs/W...

MDN's browser compatibility table for the HTML popover attribute. Its columns cover desktop and mobile browsers, showing which versions support the attribute and its "hint" value. A "Settings" button sits above the table.The Browser compatibility settings dialog on MDN. Browsers appear as chips grouped under Desktop, Mobile, Server and XR, and each one can be added to or removed from the table.
@web-standards.devSep 25, 2026, 10:57 AMReposted by @pepelsbey.dev

Browsers situationship: when browsers agree but the spec doesn’t. Rakhi explains why a spec sometimes moves toward browser behavior instead of the other way around, and how tests and Web compatibility bring them back to one result. #browser #interop

www.atbrakhi.dev/blo...

Portrait photo of Rakhi Sharma, the Servo logo, title “Browsers Situationship: When Browsers Agree but the Spec Doesn’t”, and name “Rakhi Sharma”.
@pepelsbey.devSep 23, 2026, 4:50 PM

An SVG inside <img> has always been a styling dead end: you can place it, but you can’t paint it. CSS Linked Parameters fix that in Firefox Nightly, so I traced Warhol’s Marilyn and repainted it nine times from one 50 KB file 💅

pepelsbey.dev/articles/svg...

Nine Marilyn Monroe portraits in a three by three grid, each in a different set of colors: pink and yellow, turquoise and orange, plum and navy, lilac and sky blue, magenta and orange, mint and amber, grey and slate blue, green and brick red, teal and magenta.
@web-standards.devSep 23, 2026, 11:29 AMReposted by @pepelsbey.dev

The root scroller and how not to lose it. Kilian Valkhof shows how an app shell with a fixed-height wrapper and overflow replaces the page's own scroll container, losing keyboard scrolling and pull-to-refresh, and what to use instead. #css #scroll

polypane.app/blog/th...

Polypane logo, title “The root scroller and how not to lose it”, a person sliding down an arrow, and an app demo with a dialog “Try scrolling (or dragging) the page behind this dialog.”
@pgurtovaia.bsky.socialSep 20, 2026, 11:24 AMReposted by @pepelsbey.dev

My latest experiment: I built a toy UI framework where the logic is written in Rust, but it mutates CSS instead of HTML. It was quite a fun experience with surprisingly good performance. A couple of wheels were reinvented along the way :)

hellsquirrel.dev/blog/wasm-cs...

@matuzo.atSep 17, 2026, 6:19 AMReposted by @pepelsbey.dev

Friends, it's that time of the year: Once again, I'm asking you to help me create another amazing HTMHell Advent Calendar by writing about HTML.

The CFP is open until October 3!

docs.google.com/forms/d/e/1F...

docs.google.comHTMHell Advent CalendarHello, my dear friends of high-quality markup! We're getting closer to the last quarter of 2026, which means that the HTMHell Advent Calendar is getting closer, too. Last year, once again, you contrib...
3
@web-standards.devSep 18, 2026, 4:30 PMReposted by @pepelsbey.dev

Sidenotes with CSS anchor positioning. Vincent Bernat pulls notes into the margin with anchor-name, position-anchor, and typed attr(), then uses max() with anchor() so a note lines up with its reference mark or drops below the previous one. #css #anchor

vincent.bernat.ch/en...

Article text with sidenotes in the right margin, one reading “My PhD advisor told me this is unwise.”, an HTML snippet, and the title “Sidenotes with CSS anchor positioning” by Vincent Bernat.
@webdevs.firefox.comSep 10, 2026, 1:22 PMReposted by @pepelsbey.dev

When and how CSS custom property values are calculated might not be what you expect, and it has a big impact on your styles…

@web-standards.devSep 14, 2026, 7:47 PMReposted by @pepelsbey.dev

The browser’s main thread is expensive. Sunhyoup Lee explains how to fit JavaScript, styles, layout, and events into 10 milliseconds per frame: split long tasks and yield, batch frequent events, or move work to the compositor or a Worker. #performance #js

kciter.so/posts/the-...

A browser window with a huge loading spinner rolling over colorful blocks on a road, a cartoon avatar, and the title “The Browser's Main Thread Is Expensive” by Sunhyoup Lee.
@webdevs.firefox.comSep 8, 2026, 1:15 PMReposted by @pepelsbey.dev

The CSS progress() function is now in all major engines! Here's how it works:

@pepelsbey.devSep 11, 2026, 11:40 AM

Oh, I missed the first @web-standards.dev birthday! Apparently, if you publish news every day for a year, excluding weekends, it makes it 251 news 🤔 Still no mailing list, but there’s always RSS: web-standards.dev/feed/

@web-standards.devSep 11, 2026, 10:00 AMReposted by @pepelsbey.dev

Make your logo brighter than white. Chris Bennett built a tool that turns a logo into a gain-map JPEG, so the colors you pick shine up to 7.5 times brighter than plain white on HDR screens and stay a normal JPEG everywhere else. #color #image

www.soverybright.com/

Title “Make your logo brighter than white”, an upload area saying “Drop your logo here, or click to choose”, and two squares labelled “SDR white” and “HDR white +2.9 stops”.
@pepelsbey.devSep 10, 2026, 3:58 PM

I thought we were past accepting jerks just because they're experts 🤔

Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 04:31:30 EDT