[{"data":1,"prerenderedAt":155},["ShallowReactive",2],{"navigation":3,"\u002F2026-03-veille-bun":84,"\u002F2026-03-veille-bun-surround":148},[4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80],{"title":5,"path":6,"stem":7},"Découvrir le Markdown — la syntaxe qui vous suivra partout","\u002F2025-09-decouvrir-markdown","2025-09-decouvrir-markdown",{"title":9,"path":10,"stem":11},"Le logiciel libre, en quelques idées simples","\u002F2025-09-logiciel-libre-open-source","2025-09-logiciel-libre-open-source",{"title":13,"path":14,"stem":15},"Utiliser l'ENT et Capytale au quotidien","\u002F2025-09-utiliser-ent-capytale","2025-09-utiliser-ent-capytale",{"title":17,"path":18,"stem":19},"Excalidraw — dessiner des schémas qu'on ose montrer","\u002F2025-10-excalidraw-schemas","2025-10-excalidraw-schemas",{"title":21,"path":22,"stem":23},"Concours Castor — l'informatique en 45 minutes","\u002F2025-11-concours-castor","2025-11-concours-castor",{"title":25,"path":26,"stem":27},"Godot, un moteur de jeu libre pour démarrer sérieusement","\u002F2026-01-godot-moteur-jeu","2026-01-godot-moteur-jeu",{"title":29,"path":30,"stem":31},"Prologin — s'entraîner toute l'année à l'algorithmique","\u002F2026-01-prologin-entrainement","2026-01-prologin-entrainement",{"title":33,"path":34,"stem":35},"Le voyage d'un programme à travers le CPU","\u002F2026-02-voyage-programme-cpu","2026-02-voyage-programme-cpu",{"title":37,"path":38,"stem":39},"Coloration syntaxique côté serveur avec Shiki","\u002F2026-03-tuto-shiki","2026-03-tuto-shiki",{"title":41,"path":42,"stem":43},"Bun 1.2 — où en est-on ?","\u002F2026-03-veille-bun","2026-03-veille-bun",{"title":45,"path":46,"stem":47},"Club prologin — bilan de la session","\u002F2026-04-club-prologin","2026-04-club-prologin",{"title":49,"path":50,"stem":51},"L'IA dans nos cours, sans s'y noyer","\u002F2026-04-edito-ia-cours","2026-04-edito-ia-cours",{"title":53,"path":54,"stem":55},"Semaine des langues — quand Python lit nos textes","\u002F2026-04-semaine-langues-nlp","2026-04-semaine-langues-nlp",{"title":57,"path":58,"stem":59},"Sous le capot de nsi.rocks","\u002F2026-05-coulisses-nsi-rocks","2026-05-coulisses-nsi-rocks",{"title":61,"path":62,"stem":63},"Créer votre premier jeu vidéo — le guide pragmatique","\u002F2026-05-creer-jeu-video-debutant","2026-05-creer-jeu-video-debutant",{"title":65,"path":66,"stem":67},"Le tableau de bord élève — mode d'emploi","\u002F2026-05-dashboard-eleve-mode-emploi","2026-05-dashboard-eleve-mode-emploi",{"title":69,"path":70,"stem":71},"Évaluations notées, auto-évaluations — qui sert à quoi","\u002F2026-05-evaluations-et-auto-eval","2026-05-evaluations-et-auto-eval",{"title":73,"path":74,"stem":75},"La Nuit du Code 2026 — coder en équipe, manette en main","\u002F2026-05-nuit-du-code-2026","2026-05-nuit-du-code-2026",{"title":77,"path":78,"stem":79},"Pourquoi LLVM ?","\u002F2026-05-pourquoi-llvm","2026-05-pourquoi-llvm",{"title":81,"path":82,"stem":83},"git bisect : trouver un bug en log(n) étapes","\u002F2026-05-tuto-git-bisect","2026-05-tuto-git-bisect",{"id":85,"title":41,"authors":86,"body":89,"category":137,"date":138,"description":139,"extension":140,"featured":141,"image":142,"meta":143,"navigation":144,"path":42,"readingTime":145,"seo":146,"stem":43,"__hash__":147},"posts\u002F2026-03-veille-bun.md",[87],{"name":88},"Mathieu N.",{"type":90,"value":91,"toc":131},"minimark",[92,96,101,116,120,128],[93,94,95],"p",{},"Bun est sorti en 1.0 il y a un an et demi. Quel bilan ?",[97,98,100],"h2",{"id":99},"ce-qui-marche","Ce qui marche",[102,103,104,113],"ul",{},[105,106,107,108,112],"li",{},"Les benchmarks pures perfs sont impressionnants — installation ",[109,110,111],"code",{},"npm i"," 20× plus rapide.",[105,114,115],{},"L'écosystème Vite\u002FNuxt s'est ouvert à Bun comme runtime de dev.",[97,117,119],{"id":118},"ce-qui-coince","Ce qui coince",[102,121,122,125],{},[105,123,124],{},"Compatibilité Node imparfaite sur les modules natifs.",[105,126,127],{},"Stabilité variable selon les workspaces complexes.",[93,129,130],{},"Pour un nouveau projet, ça vaut le coup d'essayer. Pour un projet existant, attendre.",{"title":132,"searchDepth":133,"depth":133,"links":134},"",2,[135,136],{"id":99,"depth":133,"text":100},{"id":118,"depth":133,"text":119},"veille","2026-03-12","Le runtime ambitieux a-t-il tenu ses promesses face à Node 22 LTS ?","md",false,null,{},true,1,{"title":41,"description":139},"_7jL-PT8zRZ7M9uainN6wof6xWF8ztpCJeoFnFZfUO4",[149,152],{"title":37,"path":38,"stem":39,"description":150,"category":151,"readingTime":145,"children":-1},"Comment je rends des blocs de code en SSR sans charger un seul ko de JS supplémentaire côté client.","tuto",{"title":45,"path":46,"stem":47,"description":153,"category":154,"readingTime":145,"children":-1},"Six élèves ont participé cette année. Trois sont allés en demi-finale régionale.\nBravo à eux.","actus",1788015772045]