ThreadSky
About ThreadSky
Log In
samuel.bsky.team
•
12 days ago
~6.5x speedup on `bluesky-social/social-app` 😎
Comments
Log in
with your Bluesky account to leave a comment
[–]
moi.quentinix.dev
•
12 days ago
Very cool ! 🤩
1
reply
[–]
futur.blue
•
12 days ago
wonder how much of that is navigation lmao
4
reply
[–]
distraction.engineer
•
11 days ago
Definitely cool, but am I misremembering? I could have swore I saw a mention of ESBuild somewhere in the AtProto or Bluesky code. 🤔
0
1
reply
[–]
samuel.bsky.team
•
11 days ago
I think the PDS? but we don't use TS for generating code in social-app, we use metro/webpack
1
1
reply
[–]
distraction.engineer
•
11 days ago
Ah yes, that explains it. It didn't occur to me that ESBuild might not fit in with the React Native tooling.
1
1
reply
[–]
samuel.bsky.team
•
11 days ago
yeah the React Native stack is 100% custom Meta stuff, even the runtime!
2
reply
[–]
mackuba.eu
•
12 days ago
👀
2
reply
[–]
jonabrams.com
•
12 days ago
What was the absolute gain?
0
reply
[–]
jakebailey.dev
•
12 days ago
😎
8
1
reply
[–]
samuel.bsky.team
•
12 days ago
extremely cool!!!!
5
1
reply
[–]
jakebailey.dev
•
11 days ago
That being said I'm kinda surprised it's not faster on your codebase, probably worth profiling
3
1
reply
[–]
samuel.bsky.team
•
11 days ago
happy to help! it spat out a bunch of errors too, which I didn't look very hard into
2
1
reply
[–]
jakebailey.dev
•
11 days ago
Knowing those would also be helpful but it's not too hard to clone your repo
however, I need to _not_ nerd snipe myself with this when I have other stuff I'm supposed to do 😑
7
1
reply
[–]
samuel.bsky.team
•
11 days ago
I shall take your burden and nerd-snipe myself instead :)
most of the errors were coming from our generated translation files, I think a cjs/esm thing.
one of them was this ts-ignore not working. It's supposed to be silencing the error on the `maxHeight: '90vh'`, but it doesn't seem to be working
5
1
reply
Posting Rules
Be respectful to others
No spam or self-promotion
Stay on topic
Follow Bluesky's terms of service
×
Reply
Post Reply
Comments
however, I need to _not_ nerd snipe myself with this when I have other stuff I'm supposed to do 😑
most of the errors were coming from our generated translation files, I think a cjs/esm thing.
one of them was this ts-ignore not working. It's supposed to be silencing the error on the `maxHeight: '90vh'`, but it doesn't seem to be working