Discussion, l'évolution de Bun et plus encore !
MMaximilian Schwarzmüller
Computing/SoftwareBusiness NewsInternet Technology
Transcript
00:00:00[SILENCE]
00:00:30[SILENCE]
00:00:40>> Bon, ça marche. Salut à tous.
00:00:51C'est la deuxième fois de suite que je réussis à streamer.
00:00:56Le plan est de streamer plus ou moins tous les jeudis.
00:01:00J'ai fait une longue pause, mais j'ai streamé la semaine dernière, je streame cette semaine, ravi d'être de retour.
00:01:07Et oui, le sujet d'aujourd'hui est simplement de discuter un peu, des questions, tout ça.
00:01:16Mais j'ai aussi choisi un sujet que je trouve assez intéressant : l'évolution de BUN.
00:01:23Parce que BUN, bien sûr, oups, je l'ai déjà ici.
00:01:26BUN, bien sûr, est ce runtime JavaScript, cette alternative à Node.js.
00:01:32Oui, salut à tous ceux qui arrivent.
00:01:35Ravi de vous avoir ici.
00:01:36Bienvenue sur le stream.
00:01:38Donc BUN est ce runtime, cette alternative à Node.js, alternative à Dino.
00:01:45Et j'ai trouvé ça assez intéressant de voir ce qui est arrivé à BUN au cours de l'année dernière,
00:01:54ou des dernières années, mais surtout l'année dernière, ou en fait juste ces derniers mois, je suppose.
00:02:00Et j'ai pensé, oui, que ça valait le coup de creuser un peu.
00:02:04Et puis peut-être plus tard, je ne suis pas encore sûr, on pourra aussi regarder Adonis.js,
00:02:08qui est un framework JavaScript, ou un framework TypeScript, je suppose,
00:02:13qui est essentiellement Laravel pour JavaScript.
00:02:19Et j'ai entendu parler d'Adonis il y a déjà de très nombreuses années,
00:02:24parce qu'en fait j'avais fait des recherches, car j'ai commencé ma carrière.
00:02:30Vous sautez un cours à l'université pour le stream, oh, c'est trop gentil.
00:02:37J'espère que vous n'aurez pas d'ennuis à cause de ça.
00:02:40Oui, j'ai commencé ma carrière, enfin pas ma carrière, mais j'utilisais beaucoup Laravel il y a plus de 10 ans.
00:02:46Et puis j'ai fait des recherches.
00:02:48Hé, est-ce qu'il existe un Laravel pour JavaScript ?
00:02:52Et j'ai trouvé Adonis.js, et il y a un post intéressant ici,
00:02:57disant que BUN pourrait passer à Rust, même si ce n'est qu'une expérience pour l'instant,
00:03:01à Rust, même si c'est juste une expérience pour le moment, mais c'est quand même assez intéressant.
00:03:08Est-ce que je suis hors ligne ?
00:03:11Pourquoi ça m'indique que je suis hors ligne ?
00:03:22Non, je suis en ligne, je suppose, je l'espère.
00:03:37Ok, donc oui, ce qui est intéressant avec BUN, ce sont plusieurs choses.
00:03:42D'abord et avant tout, ils ont été rachetés par Anthropic en décembre dernier.
00:03:49Anthropic acquiert BUN, et la raison de cela, ou l'une des raisons, est
00:03:54que Claude Code est en fait une application BUN, car BUN, ce runtime, possède une fonctionnalité
00:04:03où vous pouvez compiler un programme JavaScript au final,
00:04:14un programme JavaScript propulsé par BUN en un exécutable autonome.
00:04:19C'est celui-là ici ?
00:04:22Oui, c'est ça.
00:04:23Non, celui-ci, l'exécutable en un seul fichier, c'est ce que je veux dire.
00:04:33Donc vous pouvez utiliser BUN pour compiler du code TypeScript en un exécutable autonome,
00:04:44que vous pouvez ensuite partager avec d'autres personnes qui n'ont pas besoin d'avoir BUN sur leur système,
00:04:47ce qui est bien sûr assez pratique.
00:04:49Et Claude Code est un tel exécutable en un seul fichier au final.
00:04:54Claude Code est une application TypeScript construite avec BUN
00:04:59puis compilée avec BUN en un tel exécutable fichier unique.
00:05:03C'est donc probablement l'une des raisons principales pour lesquelles Anthropic a racheté BUN.
00:05:07Aussi, peut-être, parce que BUN était un projet ou une entreprise financée par du capital-risque,
00:05:17et est-ce que l'image est figée ?
00:05:21J'ai eu un petit bug temporaire, je pense.
00:05:24L'Internet s'est coupé temporairement, mais j'espère que je suis de retour.
00:05:27Ou suis-je toujours figé ?
00:05:28Laissez-moi vérifier à nouveau.
00:05:31Je pensais être de nouveau en ligne.
00:05:33Mauvaise connexion.
00:05:39Malheureusement, je ne peux pas faire grand-chose ici.
00:05:46Est-ce que vous pouvez ?
00:05:47La vidéo rame pour moi aussi.
00:05:49Eh bien, ce n'est pas bon.
00:05:51Pourquoi ai-je ces problèmes ?
00:05:53Malheureusement, je n'ai pas de solution rapide pour réparer ça.
00:05:58Figé pour moi aussi.
00:06:12Pourquoi c'est si mauvais ?
00:06:20Y a-t-il quelque chose sur mon réseau ?
00:06:26Je suis dans un bureau partagé ici, donc j'ai un contrôle limité sur le réseau, malheureusement.
00:06:32Assez curieusement, mon logiciel de streaming m'indique que tout va bien ici.
00:06:42Je pourrais coder YouTube en cinq minutes avec Claude.
00:06:53Honnêtement, je ne peux qu'espérer que ça s'améliore, car je ne peux pas passer sur un câble ou quoi que ce soit.
00:07:12Enfin, je peux redémarrer le stream.