Most of the internet used to be like this. This is actually the default, it took companies enclosing the internet and adding weird, soul-killing incentives to make people behave the way they do now. In a way, there is truly nothing special about Wikipedia except that it survived longer.
26.07.2025 17:28 β π 22363 π 8016 π¬ 146 π 158
Document: domain property - Web APIs | MDN
The domain property of the Document
interface gets/sets the domain portion of the origin of the current
document, as used by the same-origin policy.
I mean, it's not like it's not a big deal; it's in the process of being deprecated for a reason! But it's by no means the huge security vulnerability it might seem when you first hear that out of context.
developer.mozilla.org/en-US/docs/W...
16.07.2025 22:56 β π 1 π 0 π¬ 0 π 0
The sentence "you can take two cross-origin windows *and make them same-origin*" has to be the most alarming sounding thing that then turns out to not be such a huge deal.
(cont.)
16.07.2025 22:56 β π 1 π 0 π¬ 1 π 0
Can those of us in democratic non-fascist states, especially in those states that oppose the Palestinian genocide, call our representatives and demand that they stop trading with the UK or something until they reverse this?
06.07.2025 01:01 β π 1 π 0 π¬ 0 π 0
More than 20 arrests at protest in support of Palestine Action after UK ban comes into effect
More than 20 people have been arrested during a protest in London in support of Palestine Action, a group which has been banned under UK anti-terrorism laws.
Apparently the UK has designated the activist group Palestine Action as a terrorist organisation, meaning supporting them can get you up to 14 years in prison???
What the fuck are we even doing?
We need to fight fascism in all of its forms, wherever it shows up.
apnews.com/article/uk-p...
06.07.2025 01:01 β π 0 π 0 π¬ 1 π 0
I don't know Chinese, so take this with a grain of salt, but this looks like what you get when you take a binary file and you try to decode it as UTF-16.
03.07.2025 09:05 β π 2 π 0 π¬ 1 π 0
YouTube video by Web Engines Hackfest
Andreu Botella & Luca Casonato - WinterTC: a standard for server-side runtimes
Andreu Botella & Luca Casonato talk about the new WinterTC and their plans related to standards for server-side runtimes @andreubotella.com @lcas.dev www.youtube.com/watch?v=elGN...
16.06.2025 22:01 β π 7 π 4 π¬ 0 π 0
The Web Engines Hackfest 2025.Thanks to all the people that participated, the speakers and everyone that hosted a breakout session. Hope you have enjoyed the event and looking forward to seeing you all here next year.
04.06.2025 21:30 β π 10 π 1 π¬ 0 π 0
We're going to have a breakout session to figure out the web integration of the TC39 AsyncContext proposal in ~5 minutes. You can join remote!
04.06.2025 14:26 β π 2 π 0 π¬ 0 π 0
More like led by both @nicr.dev and I!
04.06.2025 14:25 β π 1 π 0 π¬ 0 π 0
If you're not at @webengineshackfest.org what are you even doing. Come, it's awesome. Advanced discussions for authors/implementers/spec'perts.
04.06.2025 11:48 β π 6 π 2 π¬ 0 π 0
A person standing in front of a large presentation with a slide titled "Some additional features are only needed by servers"
Luca is covering the features needed for fetch that are only needed by servers.
02.06.2025 09:20 β π 3 π 1 π¬ 0 π 0
Luca Casonato and Andreu Botella are next in the @webengineshackfest.org stage, presenting WinterTC, a standard for server-side runtimes
02.06.2025 09:07 β π 6 π 3 π¬ 0 π 0
Two people standing at the podium in front of a large screen and auditorium getting ready to talk about WinterTC, Standards for server-side JS runtimes.
Next up we have Andreu Botella and Luca Casonato, talking about WinterTC, a standard for server-side runtimes.
02.06.2025 09:04 β π 2 π 1 π¬ 0 π 0
Luca talking about upstreaming Fetch divergence specific to server side use cases
@andreubotella.com and @lcas.dev talking about recent efforts in WinterTC
02.06.2025 09:22 β π 14 π 3 π¬ 1 π 1
YouTube video by Web Engines Hackfest
Web Engines Hackfest 2025
I'm at the @webengineshackfest.org and in 35 minutes (11 CEST) I'll be giving, together with @lcas.dev, a talk on WinterTC. You can catch the livestream on Youtube: www.youtube.com/watch?v=De4n...
02.06.2025 08:24 β π 5 π 1 π¬ 0 π 0
A photo of the venue, a large convention center on the coast as a title card, with the words "Web engines hackfest 2025 - June 2-4 | A CoruΓ±a, Galicia, Spain"
The Web Engines Hackfest Starts Monday in A CoruΓ±a, Galicia, Spain. We're excited to host our largest @webengineshackfest.org ever!
igalia.com/2025/webengi...
27.05.2025 16:29 β π 27 π 14 π¬ 0 π 2
Screenshot of https://webengineshackfest.org/#sponsors
We're making the final preparations for the 2025 Web Engines Hackfest. This year is the biggest by far, with 150 people attending to discuss the web platform over 3 days.
Big thanks to our sponsors @igalia.com, @mullvad.bsky.social, Huawei & Arm who have made this event possible! π
23.05.2025 09:39 β π 17 π 8 π¬ 0 π 0
My bad! That was me writing that section, and I definitely should've checked that my understanding matched reality. This is now fixed.
22.05.2025 19:55 β π 1 π 0 π¬ 1 π 0
(Stage 4, which is the same as including a proposal in the next yearly version of the standard, needs at least two browsers to ship the proposal by default.)
22.05.2025 16:26 β π 2 π 0 π¬ 2 π 0
Also, ECMAScript 2024 does not have Temporal in it. The Temporal proposal is still stage 3, and will not even be part of ECMAScript 2025 (because the deadline to be included has already passed), but now that Firefox is shipping it, it will hopefully be part of the 2026 version of the standard.
22.05.2025 16:24 β π 7 π 0 π¬ 1 π 0
My understanding is that "Mozilla" is a portmanteau / shortened version of "Mosaic killer" β Netscape was formed as a competitor to the then-groundbreaking Mosaic browser, and "Mozilla" was their internal codename for Netscape Navigator. When the project was open-sourced, the name stuck.
22.05.2025 16:19 β π 6 π 0 π¬ 1 π 0
Summary of the April 2025 TC39 plenary
A summary of the most exciting updates from the TC39 meeting held in April 2025
With the next TC39 plenary less than a week away, Igaliaβs Compilers team has just dropped a thorough blog post recapping Aprilβs session. It walks through the standout proposals and discussions that will help steer JavaScriptβs evolution in the months ahead. blogs.igalia.com/compilers/20...
22.05.2025 05:24 β π 20 π 8 π¬ 1 π 1
European Citizens' Initiative
Give your support !
Europeans, can we get 50k more signatures by tomorrow?
eci.ec.europa.eu/043/public/#...
16.05.2025 11:42 β π 5 π 2 π¬ 2 π 2
Less than a month for the Web Engines Hackfest 2025, and we have already more than 125 people registered to participate onsite. It's going to be the largest edition ever, we're really happy about that and hope you all enjoy the event this year!
09.05.2025 09:39 β π 12 π 6 π¬ 1 π 0
A slide, titled "Algebraic Data Type Enums":
- Algebraic Data Type (ADT) enums are structured objects with some form of discriminant property.
- ADT enums would tie in nicely with Extractors and Pattern Matching
A code sample follows:
enum Option {
Some(value),
None()
}
enum Result {
Ok(value),
Error(reason)
}
match (opt) {
Option.Some(let value): console.log(value);
Option.None(): console.log("<no value>");
}
I'm pumped about the enum JS proposal, (that makes enums part of core JS, not just TS) -- not so much because of the proposal itself, but because one of the possible future directions for it would finally let JS evolve to crab. π¦
06.05.2025 09:14 β π 2 π 0 π¬ 0 π 0
Screenshot from blog.mozilla.org, showing the paragraph "What happens when 4500 people ask for the same feature? At Firefox, we build it."
Firefox users, we only need 2000 more πs at connect.mozilla.org/t5/ideas/bri... to bring back PWA support!
30.04.2025 12:05 β π 25 π 7 π¬ 2 π 4
If it tapes like a duck and it sticks like a duck... π€·
30.04.2025 11:32 β π 1 π 0 π¬ 0 π 0
A title card with a photo of Nic in the lower left. The card says "Maintaining Babel featuring NicolΓ² Ribaudo". Soundwaves are illustrated in the background and radiate outward
ποΈ New Podcast Episode: Maintaining Babel
@bkardell.com and @meyerweb.com chat with @babel.dev core maintainer @nicr.dev about the project's past, present and future.
www.igalia.com/chats/babel
16.04.2025 18:23 β π 20 π 5 π¬ 1 π 2
Software Architect. Sharing dev topics, and other things I find interesting. Let's talk http://cal.com/nstlopez
Developer of sorts at @firefox.com. No thought goes unpublished. He/him.
Dates: 2-4 June 2025
Venue: Palexco (A CoruΓ±a, Galicia, Spain)
Host & Organizer: @igalia.com
Website: https://webengineshackfest.org/
Wiki: https://github.com/Igalia/webengineshackfest/wiki
A modern runtime for JavaScript and TypeScript
https://deno.com
β€οΈ Maths and JavaScript
π§βπ» Maintaining @babel.dev, tc39.es delegate, working at @igalia.com
π https://nicr.dev
ππͺπΊ
Software person. Building @deno.land. Creator of Fresh. tc39.es delegate.
he/him π³οΈβπππ»π
lcas.dev
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
https://servo.org
https://github.com/servo/servo
compiling JavaScript: https://porffor.dev
TC39 & WinterTC invited expert
20. they/them π
Nova JavaScript engine developer and OSS contributor by day and night. Avid choir singer. He/him.
Give me data-oriented design or else (I will cry).
https://trynova.dev/
Armchair rocket scientist graffiti existentialist. Old enough for it to hurt when I stand up, not old enough to have stopped noticing. Agnostic in principle, atheist in practice, #CSS guy, mzungu. Iβm only here for the food.
Brian, you know, from the Internet. Dev Advocate at Igalia | Co-author Extensible Web Manifesto | Standards Dude (Igalia AC/OpenJS) https://bkardell.com/links | he/him
Igalia is an open source consultancy specialized in innovative projects and solutions with desktop, mobile, and web technologies.