Thursday, May 23, 2024
HomeJavaScriptJavaScript Weekly Situation 650: August 3, 2023

JavaScript Weekly Situation 650: August 3, 2023


A Story of Evading JavaScript Anti-Debugging Strategies — While you’re poking rounddebugging code written and distributed by a 3rd get together, there is perhaps some sneaky traps thrown in your path to forestall your ordinary methods from working. What subsequent? Disable breakpoints in DevTools? Use a proxy? What about.. recompiling your total browser? 😆

Veritas

This jogs my memory of the man who scraped pages by dumping heap snapshots from the browser – one other enjoyable put up in case you take pleasure in low stage spelunking.

PythonMonkey: JavaScript/WASM Interop for Python — The alpha launch of a brand new solution to convey Python and JavaScript collectively, by the use of embedding Mozilla SpiderMonkey into the Python VM. This put up introduces the idea with some examples, an concept of the place the undertaking is headed, in addition to some Colab demos. GitHub repo.

Will Pringle

⚡️ IN BRIEF:

🎉 RELEASES:

📒 Articles & Tutorials

Rushing Up V8 Heap Snapshots — When diagnosing a reminiscence leak in a JavaScript app, engineers at Bloomberg encountered some bizarre efficiency points with capturing a single full-size heapshot taking greater than half-hour(!) at occasions. Right here’s the complete story of how they investigated and resolved the drawback.

José Dapena Paz (Igalia)

OGL 1.0: A Minimal WebGL Framework — WebGL is much from the best know-how to make use of by itself, so libraries like Three.js are sometimes used to make it extra accessible. OGL has the same motive to Three.js whereas remaining far nearer to the WebGL steel.

Nathan Gordon et al.

Discover JavaScript Jobs with Employed — Employed makes job searching easy-instead of chasing recruiters, firms strategy you with wage particulars up entrance. Create a free profile now.

Employed

🧑‍💻 Bought a job itemizing to share? Here is how.

Measurement Restrict 8.2: JavaScript Efficiency Budgeting Device — Calculate the true ‘price’ to run your JS app or lib and keep a watch on efficiency and lift the alarm (in your CI system, say) when issues go awry. Helps ES modules and tree shaking.

Andrey Sitnik

🐴 Let’s hit the Oregon Path

The Oregon Path was a 2000+ mile wagon route utilized by merchants and migrants headed west within the early days of the USA. It was additionally a massively widespread laptop sport that, most of the time, resulted in catastrophe for the digital settlers whose lives you directed.

Significantly widespread on the Apple II and early Macs, you can provide the sport a spin through the next undertaking:

Macintosh.js: A Digital Macintosh Working through Electron — A powerful digital machine emulating a 1991 Macintosh Quadra 900 with System 8, all working in Electron. We linked to this a number of years in the past nevertheless it’s had some updates since then and runs sooner than earlier than. In addition to a couple of video games, resembling Oregon Path, there are a number of apps pre-installed, together with a trial of Adobe Photoshop 3 which begins up sooner than my actual Photoshop now.. (Obtain essential because it’s an Electron app and all..)

Felix Rieseberg, Apple, et al.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments