JavaScript Weekly Issue 650

96 阅读1分钟

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

You can view the full issue here for more detailed information.