Web workers

Dev front

Fuse.js — Lightweight Fuzzy-Search Library

Fuse.js est une bibliothèque légère pour la recherche floue qui permet de réaliser des correspondances tolérantes aux fautes de frappe, en utilisant des algorithmes avancés comme Bitap. La version 7.4.0-beta.2 introduit des fonctionnalités comme la recherche par jeton, des recherches logiques, et la capacité d'utiliser des workers web pour améliorer la performance. Fuse.js fonctionne dans le navigateur, Node.js, et Deno sans aucune dépendance, et dispose aussi d'une API de recherche hébergée appelée Fuse Cloud.

Dev front

Understanding the main thread in the browser

Cet article explique le rôle du thread principal dans le fonctionnement des navigateurs, mettant en évidence les tâches exécutées, telles que l'exécution de JavaScript, la manipulation du DOM et la gestion des interactions utilisateur. Il aborde également la nature monothéiste de JavaScript, son modèle d'exécution non-bloquant grâce à l'Event Loop, et comment ces éléments contribuent à la performance des applications web.