# JavaScript · Tech watch

[Canonical source](<https://sebastien.rigaux.be/en/tech-watch/tags/javascript/page/2>)

The language of the Web, covering interactions, browser APIs and server applications.

## [Pragmatic Drag and Drop: examples of reorderable lists](<https://sebastien.rigaux.be/en/tech-watch/links/pragmatic-drag-and-drop-examples-of-reorderable-lists>)

Atlassian demonstrates its drag-and-drop building blocks through working examples. The demos and source code show how to adapt interactions to different frontend stacks.

2024-12-20 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/pragmatic-drag-and-drop-examples-of-reorderable-lists.md>) · [Original resource](<https://atlassian.design/components/pragmatic-drag-and-drop/examples>)

## [Lfi: compose concurrent operations on iterables](<https://sebastien.rigaux.be/en/tech-watch/links/lfi-compose-concurrent-operations-on-iterables>)

Lfi lets each item progress independently through asynchronous operations. Its example compares this approach with map and filter stages that wait for intermediate results.

2024-12-13 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/lfi-compose-concurrent-operations-on-iterables.md>) · [Original resource](<https://lfi.dev/>)

## [LogTape: configurable logging across JavaScript runtimes](<https://sebastien.rigaux.be/en/tech-watch/links/logtape-configurable-logging-across-javascript-runtimes>)

LogTape lets libraries emit logs while applications retain control of configuration. Its dependency-free implementation supports Node.js, Deno, Bun, browsers and edge functions.

2024-08-24 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/logtape-configurable-logging-across-javascript-runtimes.md>) · [Original resource](<https://github.com/dahlia/logtape>)

## [Maska: format user input without dependencies](<https://sebastien.rigaux.be/en/tech-watch/links/maska-format-user-input-without-dependencies>)

Maska applies input masks to form fields or plain strings. The library works in JavaScript and provides integrations for Vue, Svelte and Alpine.js.

2024-07-28 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/maska-format-user-input-without-dependencies.md>) · [Original resource](<https://beholdr.github.io/maska/v3/#/>)

## [Offload calculations with Web Workers, Comlink and TanStack Query](<https://sebastien.rigaux.be/en/tech-watch/links/offload-calculations-with-web-workers-comlink-and-tanstack-query>)

The article combines Comlink and TanStack Query to manage calculations in a Web Worker. Its example shows how to keep the interface responsive during expensive computation.

2024-06-29 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/offload-calculations-with-web-workers-comlink-and-tanstack-query.md>) · [Original resource](<https://johnnyreilly.com/web-workers-comlink-vite-tanstack-query>)

## [Frappe: a metadata-driven framework for business applications](<https://sebastien.rigaux.be/en/tech-watch/links/frappe-a-metadata-driven-framework-for-business-applications>)

Frappe combines a Python backend with a JavaScript interface for business applications. Its metadata model, used by ERPNext, defines objects and behavior to reduce repetitive application code.

2023-05-06 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/frappe-a-metadata-driven-framework-for-business-applications.md>) · [Original resource](<https://github.com/frappe/frappe>)

## [MSW: share API mocks across browsers and Node.js](<https://sebastien.rigaux.be/en/tech-watch/links/msw-share-api-mocks-across-browsers-and-node-js>)

Mock Service Worker describes network responses using handlers based on the Fetch API. The same mocks support development and testing without tying scenarios to a particular HTTP client.

2023-05-06 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/msw-share-api-mocks-across-browsers-and-node-js.md>) · [Original resource](<https://mswjs.io/>)

Page 2 / 2

[Previous](<https://sebastien.rigaux.be/en/tech-watch/tags/javascript>)
