Email or username:

Password:

Forgot your password?
115 posts total
Vadim Makeev

🌟 We now have an RSS feed 🌟

You can now subscribe to our web platform release notes at
web-platform-dx.github.io/web-

Thank you @azu_re for contributing that very useful feature.

Vadim Makeev

Выпуск №440. Никита Дубко, Алексей Симоненко, Андрей Мелихов про State of HTML, Safari TP, iPadOS 18 в Европе, уход FID, стилизуемый селект, будущее CSS, Stage 2.7 в ES, Interest Invokers, Express 5 и SSR.

Слушайте на Ютубе youtu.be/b0dsH2YHRSI
Ссылки на сайте web-standards.ru/podcast/440/

Веб-стандарты: Никита, Алексей, Андрей.
Vadim Makeev

#eleventy folks, what do you think shortcodes and filters should look like for the #jsx custom template engine?

Something like that?

Vadim Makeev

Folks… I have some *exciting* news to share. 🚀

Today I’m starting a new position as Product Lead at @font.awesome!

I wrote a bit more on my blog here: lea.verou.me/blog/2024/awesome

Font Awesome + Lea
Show previous comments
Hidde

@leaverou @font.awesome comgrats Lea, great news! looking forward to read more about the journey

ziadkh0

@leaverou Congratulations on your PhD and the position!🥳 Excited to see what comes out of the amazing team at @font.awesome 🤩

BTW I guessed correctly 😅
fosstodon.org/@ziadkh0/1130967

Vadim Makeev

The seasons are changing and I am feeling it.

Looking for a new role as Sr. Staff or Principal SWE to work on a product. Remote or hybrid (Berlin area). Open Source is a big plus.

Bringing +20 years of experience in Engineering, especially around standards, processes and software architecture to the table.

I love DX, enabling people and AIDD (AI driven development).

So, if you look for someone to transform and lead your engineering department, let me know.

Sharing is caring.

#FediHire

Vadim Makeev

Do you know what it takes to turn a web engine into a browser?

Learn how we’re becoming browser-ready, including support for multiple webviews and multiple windows, through the lens of Verso, a new experimental browser based on Servo!

servo.org/blog/2024/09/11/buil

Verso displaying two windows with a single OpenGL context
m0xEE

@servo
I wonder why text in the address bar is that way, I observe this in a lot of software in early stages of development: text not being properly vertically centered in a box having only one line, this has to be something common 🤔

Vadim Makeev

One example of using the CSS Anchor API is to create a custom focus indicator as a separate element to solve the problem with `overflow: hidden'.

codepen.io/monochromer/pen/yLx

Vadim Makeev

I scratched my own itch (again) and built a #caniuse CLI tool.

It differs from other attempts at this by also integrating @MDN’s browser-compat-data + collapsing the releases in the table (just like the website does).

⌨️ npm i -g @bramus/caniuse-cli
🔗 github.com/bramus/caniuse-cli

Output for `caniuse viewport-units`
Output for `caniuse @property`
Vadim Makeev

What if #WebComponents had a modern developer marketing and documentation site?

It’s a question I’ve asked myself for a long time and finally get to answer by introducing the first draft of Essential Web Components!

It’s not much now, but I hope for it to slowly expand to be a new place to showcase and learn all about web components. Hope you enjoy and let me know what I can improve!

webcomponents.fyi/

Florimond Manca (en)

@hawkticehurst Yes, imo we need appealing docs for custom elements, where "shadow DOM" soesnet appear except in an "advanced" section...

BTW is the use of constructor() recommended for querying the DOM? I thought connectedCallback() was, that's what I've been using.

Vadim Makeev

📢 New post: The State of ES5 on the Web.

For years, we defaulted to transpiling to ES5 in order to support IE. But is that still necessary?

I took a look at the data to find out, and I'll just say that the results were *actually* quite surprising! 🙀

philipwalton.com/articles/the-

Show previous comments
Yoz

@philipwalton Fascinating, thank you for this!

Is it possible that some sites served ES6+ code because they recognised Chrome (which HTTP Archive uses for the crawl) BUT would serve purely ES5 code to (say) IE11?

I've no idea how common this would be in practice, but I remember plenty of recommendations in the past about doing this sort of thing.

Jeroen Engels

@philipwalton Very interesting investigation!

What I feel like I'm missing is how many users are in practice still using browsers without ES2015+ support.

I know @ljharb knows about similar Node.js data, maybe they also know about browser usage?

I otherwise completely agree that the state where websites think they support ES5 browsers but don't is a problem.

Dave Rupert

@philipwalton Do you know of any bundle analysis tooling that covers this ES5/6 gap? I also think about stuff like SVGs that sneak into bundles and tanks performance. Or like Jake's post about a setTimeout in an IFFE. Is there a Lighthouse for bundles?

Most bundle analyzers I see are just tree-graphs, which is helpful but not critical about how much "over-compiled" code has leeched into your build.

Vadim Makeev

What does running a music commentary podcast feel like on different platforms? You know, fair use and all that.

Apple Podcasts, Spotify, etc. just fine. Google Podcasts used to be like that, too. Now YouTube Music? They’ll just block the hell out of your feed.

Apple Podcasts mobile app lists various LP podcast episodes, each with a title, cover, brief description, and duration.
Spotify mobile app lists various LP podcast episodes, each with a title, cover, brief description, and duration.
Gmail mobile app lists many similar emails from YouTube, each with a title, starting with “Video is blocked…” and then various limitations.
Vadim Makeev

The new version of Firefox for Android has a built in translation tool.

And, even better, it protects your privacy by doing the translation on your device, rather than sending data to the cloud.

support.mozilla.org/en-US/kb/a

Switch today!

screenshot of Firefox offering to translate from French to English.
Show previous comments
Marcos Dione

@Edent for full pages it was released two releases ago. For text selection, it's now in the RMB/context menu.

Maxi 10x 💉

@Edent My version has had this version for over a month now?

Neil Brown

@Edent Yes! It is so convenient to have this on mobile as well as desktop, and Mozilla seems to have implemented it really well.

Vadim Makeev

⏳Time’s running out! The State of CSS 2024 survey closes tomorrow, September 7! If you haven’t already, now’s your chance to share your insights and help shape the CSS. Let’s build the future together 💻🚀

👉 Take the survey today! survey.devographics.com/en-US/

Show previous comments
äymm :damnified:

@rizzi Looks great, however no integration with Inoreader is an absolute dealbreaker: I need access on the web to my feeds as well as in the app

Brandon Schoech

@rizzi The new Reeder is great and I’m looking forward to seeing where it goes. Congrats!

Vadim Makeev

I'm looking for my next clients 👀

I've wrapped up work for Bocoup leading their Web Platform Program & currently doing some pro-bono work with ARIA.

You can hire me to do:

- Web Standards and Open Source Strategy.

- Developer Advocacy for the Web (not products).

- Talks and Workshops on the web, web development and how the web interacts with society. I'll be speaking at 2024.stateofthebrowser.com/

Also, thanks to @torgo for my most recent testimonial! 🌟

contact: hi@lolaslab.co

This is a testimonial from Daniel Appelquist which says:
“Working with Lola Odelola at Samsung Internet web advocacy, as a technology communicator and on the development of web standards, was an exceptional experience. Lola possesses a remarkable ability to demystify complex web standards, making them accessible and relevant to both technical and non-technical audiences. Her deep expertise and connections within the developer community are invaluable, and her passion for the intersection of technology and society adds a unique and insightful perspective to her work. Lola’s understanding of the web platform’s evolution and future direction truly sets her apart as a leader in the field. Collaborating with her was not only enlightening but also inspiring.”
Vadim Makeev

We are looking for feedback! 📣

Do you find the 'Global values' on the CSS pages useful?

🔗 Example here: developer.mozilla.org/en-US/do

Anonymous poll

Poll

Yes, good to see!
0
0%
No
0
0%
A link should be enough
0
0%
0 people voted.
Voting ended 8 September at 8:55.
Go Up