Yang Guo @[email protected]

5.1K posts

Yang Guo @hashseed@mas.to banner
Yang Guo @hashseed@mas.to

@hashseed

Googler. Chrome tooling, including @ChromeDevTools. Previously @v8js. 郭扬.

Katılım Nisan 2014
382 Takip Edilen4.2K Takipçiler
Yang Guo @[email protected] retweetledi
Chrome DevTools
Chrome DevTools@ChromeDevTools·
We’ve identified and fixed a bug that caused considerable lag for some users of Chrome DevTools when trying to inspect elements. A fix is being rolled out with Chrome 143.0.7499.109 and later. 🐢➡️🐰 We are sorry about any interruptions to your workflows.
English
4
3
27
10.1K
Yang Guo @[email protected] retweetledi
Chrome DevTools
Chrome DevTools@ChromeDevTools·
✨ More Gemini is coming to DevTools! ✨ Try the new experimental AI assistance panel in Chrome Canary 131 and later to get help understanding layouts and debugging your CSS. Learn more at goo.gle/devtools-ai-as…
Chrome DevTools tweet media
English
13
145
655
150K
Jack Franklin
Jack Franklin@Jack_Franklin·
Really appreciate Scotland coming along to make up the numbers
English
1
0
1
754
Yang Guo @hashseed@mas.to
@rauchg I agree with the general sentiment, but in case of the English language... Wasn't it mostly gunboats and redcoats?
English
0
0
0
177
Malte Ubl
Malte Ubl@cramforce·
@hashseed @v8js PS: Could you DM me your work address? I'd love to send a thank you cake!
English
1
0
1
881
Yang Guo @hashseed@mas.to
@cramforce @v8js You are right. The startup snapshot has more constraints. For snapthsotting next.js after boot Node.js should already have implemented support iirc. Might still be worth it.
English
0
0
0
78
Malte Ubl
Malte Ubl@cramforce·
We *could* use a snapshot. The benefits of bytecode are that it just works without any cooperation of the software (with respect to open files, sockets, etc.). I think realistically, we could only reliably snapshot after next.js (for example) boots but before it loads user code. Additionally, startup time is extremely sensitive to the size of the function, and snapshots may be at the wrong side of that trade-off. It's definitely something we're interested in, though.
English
2
0
3
962
Fabio Spampinato
Fabio Spampinato@fabiospampinato·
@hashseed @erikcorry Whatever it is at the end of the day I think in this particular case we may be talking about the same exact sequence of bytes, so I'd expect pretty much the same performance. Uint8Array probably received less attention I guess.
English
1
0
1
61
Fabio Spampinato
Fabio Spampinato@fabiospampinato·
The performance of (A) String.prototype.indexOf and (B) Uint8Array.prototype.indexOf seems to vary *wildly* across engines, and it's a bit puzzling to see these numbers: - Chrome: (A) ~300ms (B) ~850ms - Safari: (A) ~1850ms (B) ~1950ms - Firefox: (A): ~4000ms (B) ~136000ms
Fabio Spampinato tweet media
English
7
2
41
7.3K
Addy Osmani
Addy Osmani@addyosmani·
In @ChromeDevTools you can now find memory issues more easily. We added new filters to "Memory" to find duplicate strings, objects retained by detached DOM nodes and other reasons when taking heap snapshots.
Addy Osmani tweet media
English
12
82
539
57.1K
Barry Pollard
Barry Pollard@tunetheweb·
So apparently 15 years ago day I was eating interesting things in the Amazon. With all the bravery that doing that deserved… (Better with sound, but almost as good even without it)
English
8
0
23
2.9K
Fabio Spampinato
Fabio Spampinato@fabiospampinato·
@hashseed @addyosmani @ChromeDevTools But it could be implemented differently, no? Like what's stopping not actually freeing anything when under a particular mode, so that those objects could be inspected, and then actually freeing them when exiting this special mode?
English
1
0
1
73
Yang Guo @hashseed@mas.to
During industrialization, machines replaced manual work. Now it looks like machines could replace mental work as well. If the consequences of AI even remotely resemble industrialization, we are in for a wild ride. Productivity, job market, social security, society, world order.
English
2
4
5
905