Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fcavallarin
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Show HN: JavaScript runtime instrumentation via Chrome DevTools Protocol
(fcavallarin.github.io)
2 points
by
fcavallarin
5mo ago
|
0 comments
2.
▲
by
fcavallarin
9mo ago
Thanks! Tools like DomLoggerpp are super interesting for browser security work. I’ve worked in this area too (e.g., https://github.com/fcavallarin/domdig ). Wirebrowser comes at it from a different angle - no instrument
3.
▲
by
fcavallarin
9mo ago
Replay is really impressive - having a record/replay runtime that can capture all the inputs to the JS engine and reproduce execution deterministically is in a completely different category from what CDP exposes. That’s what enables tr
4.
▲
by
fcavallarin
9mo ago
Thanks! JavaScript snapshots make this feasible because the runtime exposes a complete object graph — types, edges, arrays, strings, everything. Doing similar work in C++ is on a totally different level: raw memory, no type info, pointer ch
5.
▲
by
fcavallarin
9mo ago
Good point - in theory a full time-travel debugger is more powerful. The practical limitation is that time-travel for JavaScript usually requires instrumenting the code or running inside a custom record/replay environment. Today, JavaS
6.
▲
by
fcavallarin
9mo ago
Thanks! Yes - the motivation came from repeatedly switching between DevTools, Burp, and ad-hoc scripts whenever I needed to understand how an object ended up in the heap. Wirebrowser started as an experiment to unify those workflows and mak
7.
▲
by
fcavallarin
9mo ago
Thanks a lot! It started as a small experiment with parts of CDP to solve some real-life debugging problems I kept running into, and it ended up opening workflows I hadn’t expected.
8.
▲
by
fcavallarin
9mo ago
Thank you! And thanks for opening the issue - handling very large memory objects is definitely an area of improvement for Wirebrowser. It’s something I plan to harden as the tool matures. Good point about the video ;) I’ll surface it more p
9.
▲
Show HN: Wirebrowser – A JavaScript debugger with breakpoint-driven heap search
(github.com)
73 points
by
fcavallarin
9mo ago
|
15 comments