
Priestess of code, product design sorceress 🧙 Building @doppioapi
Nantes
Joined February 2009
- Tweets3.9K
- Following811
- Followers552
- Likes9.5K
3 years.
github.com/ansuz/RIIR/issues…
Priscilia retweeted
🙀 didn't see that coming
youtu.be/-qjE8JkIVoQ?si=NukW…
Priscilia retweeted
On se demande si l'obsession européenne sur l'impact de l'IA n'est pas la marque d'un continent désindustrialisé, dont les élites ont perdu la compréhension des leviers scientifiques et industriels, se consolant avec des alibis environnementaux pour enrober l'obscurantisme. 2/2
Priscilia retweeted
Prediction: This tweet is the best thing that happened to Vercel’s competitors this whole year.
Vercel has had remarkable success with smaller organizations and independent devs. However, a huge part of that segment is also progressively leaning, so this tone-deaf rejoicing while people are still raw and reeling from grief — many literally fearful for their or their loved ones safety — will not go down well for Vercel.
(Yes, many other CEOs congratulated Trump, but their formulaic announcements were night and day from the starry-eyed fanboyism of this one.)
My feed is already full of folks trying to figure out where to move their online properties. I recommended @Netlify — been with them since 2019, at this point hosting ~50 projects and have been very happy. Also, bonus points, @biilmann is a nice down-to-earth guy who I could not even imagine endorsing a fascist. (You’d expect "won’t endorse fascists" to be a baseline of human decency, not a rare virtue, but here we are)
Priscilia retweeted
I wrote this open letter because I believe the "JavaScript" trademark has been abandoned by @Oracle as defined in US trademark law. "JavaScript" is a generic term for the world's most popular programming language - not an Oracle product. If you agree, please sign the letter to give weight to this cause.
Priscilia retweeted
Many of you probably just need an SPA too
Why did ChatGPT switch from Next.js to Remix?
TLDR: they just need an SPA
youtube.com/watch?v=hHWgGfZp…
Priscilia retweeted
Hi world, French here.
Sooo let me explain who… what is is Philippe Katerine.
#Paris2024
Priscilia retweeted
bytes.dev/archives/304
"The big conspiracy by the Chrome team to turn us all into CSS developers" 😈😈😈
Priscilia retweeted
🎉 Happy Cross-Document View Transitions day!
Today Chrome 126 is released. It enables Cross-Document View Transitions triggered by a same-origin navigation.
From now on, you no longer need rearchitect your app to an SPA to use View Transitions!
Docs: developer.chrome.com/docs/we…
Priscilia retweeted
« Des fois, c’est juste important qu’elles voient que des femmes ingénieurs, ça existe »
Près d’1 fille sur 2 était en filière scientifique avant la réforme du lycée de 2019.
1 sur 6 après.
Il faut aller dans les lycées, et relayer cette initiative.
Je sors de ma réunion la plus importante de la semaine, de très loin
⬇️
Rencontre avec des étudiantes de 3e et de 2nd, pour parler importance des maths et des sciences.
⬇️
1h-2h de votre temps, pas plus 🤗
femmesetsciences.fr/
Priscilia retweeted
🎉🍾 View Transitions Excitement!
Intent to Ship: View Transitions Same-Origin Navigation
groups.google.com/a/chromium…
Soon you'll no longer have to rearchitect your app to an SPA as Cross-Document View Transitions work with MPAs!
To be included in Chrome 127 (mid July)
Priscilia retweeted
WHAT
you can control the order in which the browser paints text fill + stroke. So you can draw the stroke first, then fill over top
#CSS `paint-order`
nerdy.dev/css-paint-order

ALT 2 examples shown with the text "Super CSS World". The first has no paint-order, and the stroke effect on the text overlaps the other strokes, in some cases making crowded grids that ruin the text legibility. The 2nd example has paint-order, and all the strokes are perfectly only outlined in the example, like we'd expect and creates a nice effect.
Priscilia retweeted
Webdev is seen as a feminine practice and the hate on javascript/css + the push for typescript and increasing complexity is an attempt to “legitimise” development as engineering practice while pushing out voices (woman, queer, poc) that were once liberated by the web 🤐
unavailable
Priscilia retweeted
The code for anchor positioning has had a major ✨glow up✨ since I first started working with/on it!
Here is all the code you need to get a basic anchor now:
.tooltip {
bottom: calc(anchor(top));
position-try-options: flip-block;
justify-self: anchor-center;
}
Priscilia retweeted
A lot of smart folks have been working on this proposal to bring native signals to JavaScript.
…Also I’ve been helping the smart people.
Have a look.
github.com/proposal-signals/…
Priscilia retweeted
🎉 Big News Alert! 🚀 We’re super excited to share Canva has joined forces with @affinitybyserif the creative software suite loved by millions of designers around the world.
Get ready for an incredible fusion of creativity and innovation like never before. Together, we're looking forward to shaping the future of design for creative professionals across the globe.
More: canva.me/Affinity
Priscilia retweeted
🥁🥁🥁 Introducing the Node.js Documentary!
Hear from key community members about how Node.js was created. Thank you @honeypotio for capturing the history of Node.js 💚
Watch the full documentary here: hubs.la/Q02q9xWc0
Priscilia retweeted
Excited to announce the (long overdue) 1.0 release of VitePress, a Vite + Vue powered static site generator!
You probably have already seen it in action if you've used the docs of Vue, Vite, Vitest, Rollup, D3, Mermaid, VueUse, Pinia, UnoCSS and more...
Read more to learn why we believe it's one of the best ways to build static sites (not just docs!)
blog.vuejs.org/posts/vitepre…
Priscilia retweeted
Rolldown might be the most important web project of the next 5-10 years. I thought it might be helpful to explain why:
The landscape:
Rollup is the best and most comprehensive bundler to date. It was ahead of its time, pioneering key concepts like tree shaking (🙏 @Rich_Harris & @lukastaegert) and still hasn’t been matched in this regard. When @evanyou introduced @vite_js — Rollup was a cornerstone of the build process. Vite plugins are (for the most part) Rollup plugins.
It didn’t take long for Vite to become the standard development and build environment for nearly every major meta framework: @nuxt_js, @solid_js start, @sveltejs kit, @remix_run, @angular cli, etc. (basically everything except Next). Rollup is still the underpinning of all of these. It has gone from being a way to bundle your library before publishing on npm to the backbone of how the modern web is being written.
The problem:
We find ourselves in a world where Rollup has been pressed into service building nearly every byte on the web — something it wasn’t originally intended to do — and its performance (really JavaScript’s performance) could be improved. esbuild (🙏 @evanwallace), a bundler written in Go, showed the world just how much faster a "native" bundler can be, but esbuild was not Rollup compatible and had its fair share of shortcomings as well (no TypeScript, limited tree shaking, etc.).
@vite_js uses esbuild and Rollup to get the best of both worlds, but here lies another problem: parsing. Different build tools use different AST trees, and each of these must parse the code to derive the AST. Also, many plugins for Rollup/Vite perform their own parsing. Wouldn’t it be incredible if the parsing was done a single time and a single AST tree could be used by all layers of the build stack?
@evanyou said recently that @vite_js often has to parse the same TS file at least 5 times at various levels in the stack. Clearly this could be better.
The solution:
The @rolldown_rs project is attempting to (eventually) solve all of these problems. First, it is written in Rust, one of the fastest languages out there — generally even faster than Go (i.e., esbuild) due to Rust not using garbage collection. In some applications, this doesn’t matter much, but in the context of parsing and compiling, this is a massive benefit (oh the irony that Rust itself is the world’s slowest compiler 😂).
Rolldown isn’t just attempting to be fast though, it is also attempting to be API compatible with Rollup. This would be a monumental accomplishment (the Rollup API is not for the faint of heart). If successful, the @vite_js team could swap out the engine inside Vite while the plane is flying and we wouldn’t notice anything except we arrived at our destination much earlier.
Finally — and perhaps most ambitiously — a standard singular parse. Perhaps this is a bit further down the road, but because Vite is so prevalent and because Rolldown uses OXC (🙏 @boshen_c) for parsing, we could end up in a world that standardizes around a single parse and AST tree. The performance improvements we could see in our development environment and build times would be tremendous.
If successful, Rolldown will be responsible for transforming nearly every byte of web code — no matter what framework you use (happy to share my thoughts on what it means for Next some other time).
Thanks:
Finally, thanks to the @vite_js team, and everyone working on @rolldown (@_hyf0, @_h_ana___, @evanyou)! I am in no way affiliated with these fine engineers, just a mere plebe building on the backs of these giants.
Hello world!
Rolldown is now open source on GitHub: github.com/rolldown-rs/rolld…





























