Here's a digest of the JavaScriptWeekly #650 issue:
A Tale of Evading JavaScript Anti-Debugging Techniques
This article discusses various anti-debugging methods to deal with difficult situations when examining third-party code. Detailed examples include disabling breakpoints in DevTools, using a proxy, recompiling your browser, and more.
VanJS 1.0: A 1KB Reactive UI Framework Without React/JSX
VanJS's v1.0 release is a small reactive UI framework that doesn't require React/JSX. There are also tools available to convert your HTML to its custom format. ## PythonMonkey: JavaScript/WASM Interop for Python This new way to bring Python and JavaScript together by embedding Mozilla SpiderMonkey into the Python VM is introduced in its alpha release here.
dnt: A Hybrid npm Module for ESM and CommonJS
From the Deno team, dnt is a tool useful for writing modules in JavaScript or TypeScript and transforming them to support different systems. ## Syntax.fm podcast This popular podcast has had a run of interesting episodes around server-side JavaScript standards, Rust for JavaScript developers, and the role of polyfills.
Logging and Tracing Re-invented. Stop Sampling, Get Axiom
Techs should keep an eye on performance with 'Size Limit 8.2' a JavaScript Performance Budgeting Tool, that alerts you when things go awry. ## Understanding React Server Components For those struggling to understand React Server Components (RSCs), this article provides high-level explanations of why you'd use them, the problems they solve, and how Next.js simplifies it all.
How to Build a Drag-and-Drop Kanban Board
This screencast provides a complete walkthrough of creating a Trello-like app based on the Kanban board pattern using React and the dnd-kit drag-and-drop toolkit.
tsup 7.2: Bundle Your TypeScript Library with No Config
By utilizing tsup, JavaScript and TypeScript code can be bundled and distributed more easily.
OGL 1.0: A Minimal WebGL Framework
This framework aims to make WebGL more accessible. It provides a closer access to WebGL compared to other libraries like Three.js. Remember to always check the respective links for full content and additional resources.
Job Opportunities - Senior Software Engineer (Frontend Lead) at Emerge Tools
- Apply to Find JavaScript Jobs with Hired
You can view the full issue here for more detailed information.