Pierre-Marie Dartus (@pmdartus) profile picture

Software Architect @Salesforce working on the UI platform - JavaScript & Performance

Paris, France
Joined March 2013
New blog post: "The Unexpected Benefits of Using TypeScript with AI-Aided Development" TypeScript is becoming the lingua franca of the web. Well-defined types act as guardrails and guides, not just for human developers, but for our AI partners too. pm.dartus.fr/posts/2025/type…
2
1
1
5
341
Pierre-Marie Dartus retweeted
If you're going to be at Salesforce TDX you need to come see @pmdartus and my talk about how to engage your customers with Style. Trust me, you won't be disappointed.
1
6
475
Great post about the newly introduced LWC API versioning. LWC component API versioning ensures stability without stagnation. It's a big deal as it enables the LWC team to ship new features without fearing to break existing components. developer.salesforce.com/blo…
9
19
1,569
Even if I don't think Prettier can compete performance-wise with a Rust alternative. There are still a lot of untapped opportunities. It should be possible to improve Prettier's performance by ~30% on a large project like @MaterialUI. 🎉 More details: github.com/prettier/prettier…
There's lot of excitement around faster pretty printers using Rust. The main issue is that none of them match the long tail of formatting logic of prettier. I'm putting up a $10k bounty for any project written in Rust that passes > 95% of the prettier JavaScript tests.
1
13
2,755
As promised, here is an update on the how Salesforce will improve Lightning performance: developer.salesforce.com/blo…
Can't wait to share what we plan to do to improve Lightning Experience performance. Spent the whole week in Seattle with a fantastic engineering team mapping out the performance improvements we will land over the next year. developer.salesforce.com/blo…
1
2
15
1,698
Pierre-Marie Dartus retweeted
After a really productive DOM Parts meeting today I'm more optimistic than ever that we're going to get an ergonomic and efficient templating primitive into the web platform soon, fulfilling the promise of <template> and bringing us closer to declarative custom elements.
9
14
3
150
17,224
Looking at the JS self-profiling API in Chrome, it appears that, Chrome's minimal sample interval is currently set at 10ms: wicg.github.io/js-self-profi… @NicPenaM @acomminos Any reason for not allowing smaller sample intervals? Security, privacy, performance?
1
1
310
Do you have any background on this @yoavweiss?
212
Can't wait to share what we plan to do to improve Lightning Experience performance. Spent the whole week in Seattle with a fantastic engineering team mapping out the performance improvements we will land over the next year. developer.salesforce.com/blo…
3
1
15
2,328
Calling all #SalesforceDevs! Take our 2023 #LightningWebComponents survey here: ➡️ sforce.co/3ELEUQ0 Help us improve your #DeveloperExperience and shape our roadmap by providing your thoughts on new language features, tooling, Aura gaps, documentation and more.⚡
10
1
16
4,399
Pierre-Marie Dartus retweeted
Hey @SalesforceDevs, if you could have 1 DX feature implemented in 2023 in LWC or LWR; what would it be? Link to the Idea Exchange appreciated if you have one (this will also allow others to discover ones to vote for) Please RT for reach
16
40
1
46
The LWC team is currently planning the next fiscal year. As always we are looking at IdeaExchange to prioritize our roadmap! One feature that is near and dear to my heart is adding support for expressions in LWC templates, similar to in VF and Aura: ideas.salesforce.com/s/idea/…
1
7
14
Pierre-Marie Dartus retweeted
In September, 2 financial contributors joined (@salesforce, +1) - you are the best! 🙌 We received $10,999 from 24 financial contributors and we spent $240. Our current balance is $13,665. Top financial contributors: @salesforce, @parceljs, @airbnbeng opencollective.com/swc
6
1
25
Excited to present with Ted Conn the latest features and roadmap of LWC and LWR on May 10, 2022, at the Salesforce Developer Group, Paris! Come join us at trailblazercommunitygroups.c…!
2
4
7
📣 New blog post: 📣 Generated GraphQL API for Salesforce pm.dartus.fr/blog/generated-… This post presents some thoughts around building a generic @GraphQL service on top of the Salesforce platform. I am pretty excited by the new capabilities it unlocks for @SalesforceDevs!
1
10
By the way, Salesforce is currently working on an official GraphQL endpoint. You can find more details on how to get involved in the post.
1
Pierre-Marie Dartus retweeted
🌟 Introducing the new Recorder panel 🌟 You can now record, replay and measure user interactions with @ChromeDevTools. See it in action - ordering coffee. ☕️ Learn more about this preview feature (available in Chrome Canary now): goo.gle/devtools-recorder
8
214
58
670
It's when you come back from Rust to JS that you realize that pattern matching is such a powerful language feature!
5
Experimenting with @p5xjs to take a break from "serious" code. I have to say that it is extremely relaxing! editor.p5js.org/pmdartus/ske…
12