Veille de CCM Benchmark Group

Rob Joyce on Twitter

“Important @CISAgov alert: Malware inserted into widely used JavaScript library (npm package) AParser.js which reads information stored inside user-agent strings. Developers must update to patched versions: 0.7.30, 0.8.1, 1.0.1 https://t.co/gkPI98pyev”

<twitter.com>
By xavierccm - - Javascript
Bringing instant page-loads to the browser through speculative prerendering

This article focuses on speculative prefetching and prerendering. Learn more about how they're used, the drawbacks of the current implementations, popular external libraries that implement sophisticated speculation, and the origin trial that brings same-

<web.dev>
By vor - - Javascript
Introducing Partytown ????: Run Third-Party Scripts From a Web Worker

A fun location for your third-party scripts to hang out Performance is always top of mind for any...

C'est peut-être pas con comme idée de déporter certains scripts tiers dans un web worker :thinking_face: ? poke <#C01Q239TEMB|p-core-web-vitals> <dev.to>
By dam75 - - Javascript
je ne sais pas où ca en est e

je ne sais pas où ca en est exactement niveau w3c, mais côté browser firefox a déjà décidé de ne pas l'implémenter (
ca reste une proposition venan

ca reste une proposition venant uniquement de Google et qui est loin d'être accepté par le W3C (
GitHub - ianstormtaylor/slate: A completely customizable framework for building rich text editors. (Currently in beta.)

A completely customizable framework for building rich text editors. (Currently in beta.) - GitHub - ianstormtaylor/slate: A completely customizable framework for building rich text editors. (Curren...

un framework spécial pour faire des éditeurs de texte (markdown, wiki, wysiwyg, images, ...) : si des fois on voulait faire renaître ccmeditor :wink: ? <github.com>
By dam75 - - Javascript
Vite

Next Generation Frontend Tooling

<vitejs.dev> on m'a parlé de ça aujourd'hui, quelqu'un connais ?
By vgrebot - - Javascript
Import assertions · V8

Import assertions allow module import statements to include additional information alongside the module specifier

<v8.dev>
By mgradaive - - Javascript
je ne connaissais pas l'élém

je ne connaissais pas l'élément HTML "template", qui permet de déclarer une structure qui sera parsée mais pas affichée, permettant ensuite de facilement la cloner en JS pour l'insérer réellement dans le dom. Vachement plus souple que de créer tous les éléments et les cloner un à un. Et beaucoup plus perfo que le "innerHTML" qu'on utilise quand on a la flemme ^^ >
Parcel v2 (en beta), avec un n

Parcel v2 (en beta), avec un nouveau compiler JS écrit en Rust (Rust qui commence petit à petit à faire sa place dans l'ecosystème JS, cf "esbuild" ^^) >
By xavierccm - - Javascript
gitlet.js

Implement de git (pas un client graphique, le « vrai ») en 1000 lignes de JS ... voilà voilà <gitlet.maryrosecook.com>
By dam75 - - Javascript
Announcing the Deno Company

We have raised money to enable the millions of web programmers out there to maximally leverage their craft.

<deno.com>
By lneveu - - Javascript
Je suis assez d’accord avec

Je suis assez d’accord avec les arguments avancés ici, tout en ayant l’impression qu’on a réussi à éviter un certain nombre de pièges cités chez CCM en ayant une approche raisonnée sur les choix d’outils / de méthodes / ... qu’en pensez vous ? >
An introduction to server-side tagging

J'étais complètement passé à côté de cela ... à votre avis ça vaudrait le coup qu'on fouille (que ce soir pour CWV/GPE, RGPD, AdBlock, ... ? Bon ça doit coûter un bras car ça ne peut marcher que sur GCP par contre ... <developers.google.com>
By dam75 - - Javascript
I Almost Got Fired for Choosing React in Our Enterprise App

React was supposed to ease our development. Instead, it created roadblocks

<medium.com>
By xavierccm - - Javascript