Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

jdm

@jdm_@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Servo maintainer since 2012. Building web browsers in #rustlang for fun and occasional profit, and living that barbershop quartet life.

0 Followers
0 Following
16 Posts
Joined August 20, 2025
Homepage:
https://joshmatthews.net
Open post
jdm @jdm_@mastodon.social
· 5mo ago

10 years ago, someone wrote a unit test for @servo@floss.social that included a cookie expiry date of April 18, 2026. At that time Servo was only 3 years old and I'm sure 10 years in the future sounded like a long time!

Well, we're still here, and now our CI is broken until I can get another maintainer to merge https://github.com/servo/servo/pull/44341 .

floss.social

Servo (@servo@floss.social) - FLOSS.social

266
34
132
0
Open post
jdm @jdm_@mastodon.social
· 6mo ago

RE: @servo@floss.social

Every month it takes an increasing amount of time and effort just to summarize the work being done by Servo's community. We're even writing custom tooling for it like https://github.com/jdm/commit-triage/. This is a good problem to have!

floss.social

Servo: "February in Servo… ⏯️📜 pause and resume in DevTo…" - FLOSS.social

56
0
20
0
Open post
jdm @jdm_@mastodon.social
· 2mo ago
Replying to
@mhoye@cosocial.ca I remain exceedingly fond of that particular talk.
3
1
0
0
Open post
jdm @jdm_@mastodon.social
· 3mo ago
Replying to
@toran@pkm.social We publish monthly updates on blog.servo.org. Give them a read!
2
0
0
0
Open post
jdm @jdm_@mastodon.social
· 5mo ago
Replying to
@_r @servo @Lukew If it is the audio, there's a high chance it's https://github.com/servo/servo/issues/34911 which is a big we're trying to get fixed upstream in GStreamer.
GitHub

Discord crashes in GStreamer mq_slot_handle_stream_start · Issue #34911 · servo/servo

Servo 270df6e with ./mach build -r NixOS 25.05.20241217.d3c42f1 GStreamer 1.24.7 servo https://discord.com/login --pref dom.svg.enabled --pref dom.intersection_observer.enabled --pref dom.abort_con...

3
0
0
0
Open post
jdm @jdm_@mastodon.social
· 8mo ago
Replying to
@dried @servo @webbeef We added that note out of caution back in 2015 and have never revisited it. I should try my banking website in Servo, honestly!
2
0
0
0
Open post
jdm @jdm_@mastodon.social
· 5mo ago
Replying to
@bshn @servo Where'd you find that broken link? You're looking for https://book.servo.org/contributing/testing.html
book.servo.org

Testing - The Servo Book

1
1
0
0
Open post
jdm @jdm_@mastodon.social
· 5mo ago
Replying to
@liw@toot.liw.fi I gave a talk about my process: https://www.joshmatthews.net/cusec16/unfamiliar.html
joshmatthews.net

How to Read Unfamiliar Code

1
1
2
0
Open post
jdm @jdm_@mastodon.social
· 5mo ago
Replying to
@november@veganism.social Would you mind reporting those issues in https://github.com/servo/servo/issues I have not heard of them before.
GitHub

Issues · servo/servo

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. - Issues · servo/servo

1
0
0
0
Open post
jdm @jdm_@mastodon.social
· 6mo ago
Replying to
@niyabits@hachyderm.io It's called the window named getter: https://html.spec.whatwg.org/multipage/nav-history-apis.html#named-access-on-the-window-object . Servo didn't support it for a long time and the implementation history was fraught: https://github.com/servo/servo/pull/29396 . I kind of hate that I've fallen into using it now, but it's very convenient for short HTML/JS snippets.
html.spec.whatwg.org
1
2
0
0
Open post
jdm @jdm_@mastodon.social
· 6mo ago
Replying to
@rsm92 @servo Sounds like you're running into https://github.com/servo/servo/issues/42695 . We're trying to get it fixed upstream.
GitHub

Fails to build on Gentoo with Clang and Glibc 2.43 due to glslopt · Issue #42695 · servo/servo

Describe the bug: See jamienicol/glslopt-rs#12 cargo:warning=In file included from glsl-optimizer/include/c11/threads.h:66, cargo:warning= from glsl-optimizer/src/mesa/main/mtypes.h:39, cargo:warni...

1
1
0
0
Open post
jdm @jdm_@mastodon.social
· 8mo ago
Replying to
@behdad This was a really interesting read!
1
1
0
0
Open post
jdm @jdm_@mastodon.social
· 5mo ago
Replying to
@gemini0 @servo Take a look at https://mastodon.social/@webbeef/116480961873255573
mastodon.social

webbeef: "It's unfortunate but very much true that browsing…" - Mastodon

0
1
0
0
Open post
jdm @jdm_@mastodon.social
· 5mo ago
Replying to
@lunemercove @aeva I think the arch issue was addressed two weeks ago: https://github.com/servo/servo/issues/42695
GitHub

Fails to build on Gentoo with Clang and Glibc 2.43 due to glslopt · Issue #42695 · servo/servo

Describe the bug: See jamienicol/glslopt-rs#12 cargo:warning=In file included from glsl-optimizer/include/c11/threads.h:66, cargo:warning= from glsl-optimizer/src/mesa/main/mtypes.h:39, cargo:warni...

0
1
0
0
Open post
jdm @jdm_@mastodon.social
· 5mo ago
Replying to
@Diziet@mastodon.me.uk @liw@toot.liw.fi https://youtube.com/playlist?list=PLuEZ6NukJPxb8BFZA8dmOoy1M7-RpvNvr&si=sIK5SN7-LgAtIbu7 has a playlist of relevant talks including a recording of mine!
youtube.com
0
0
0
0
Open post
jdm @jdm_@mastodon.social
· 2mo ago
Replying to
@netbsd@mastodon.sdf.org Are the payment details written down anywhere?
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 17:24:23 UTC