[{"data":1,"prerenderedAt":430},["ShallowReactive",2],{"i-ic:outline-arrow-upward":3,"Footer_afPiwGMwNiEyV4syWzw87ovzxHAgs4iwKtCn4zqBf8E":8,"episode-\u002Fpodcasts\u002Fnews-jul25":16,"github-sponsor":332,"i-material-symbols:home":407,"i-ic:baseline-play-circle-filled-white":409,"i-material-symbols:ios-share":411,"i-cbi:deezer-logo":413,"i-vscode-icons:file-type-rss":415,"i-ri:heart-3-fill":418,"Brand_dlIOZD2O03VXPoFYukMOJnSnZRMTmJ0YwMKY5fNK8":420,"Duration_WQuCrsv48rz5mIuh5PD4KdO71CDlESbU5EbK5LXoMg":425},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"m4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\u002F>",["Island",9],{"key":10,"result":11},"Footer_afPiwGMwNiEyV4syWzw87ovzxHAgs4iwKtCn4zqBf8E",{"head":12},{"style":13},[14],{"innerHTML":15},":where(.i-mdi\\:github){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url(\"data:image\u002Fsvg+xml,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'\u002F%3E%3C\u002Fsvg%3E\")}",{"id":17,"title":18,"author":19,"body":20,"categories":295,"description":297,"dsSlug":298,"duration":299,"episodeArtwork":300,"episodeNumber":301,"episodeType":302,"explicit":6,"extension":303,"guid":299,"links":304,"meta":305,"navigation":306,"path":307,"publicationDate":308,"season":279,"seo":309,"status":310,"stem":311,"subtitle":312,"tags":313,"videoLink":330,"__hash__":331},"podcasts\u002Fpodcasts\u002F116.news-jul25\u002Findex.md","Les news sur le développement web et l'IA pour juillet 2025 RC1","Double Slash",{"type":21,"value":22,"toc":277},"minimark",[23,28,32,44,48,51,54,62,66,74,78,86,90,93,100,107,119,123,137,141,144,158,164,168,177,181,193,199,203,212,216,219,228,236,240,242,250,254,262,266,274],[24,25,27],"h2",{"id":26},"vite-7","Vite 7",[29,30,31],"p",{},"Minimum NodeJS 20. Le browser target change (chrome 87 → 107, etc..)\nEt possibilité de tester “rolldown-vite” (rust)",[33,34,35],"ul",{},[36,37,38],"li",{},[39,40,41],"a",{"href":41,"rel":42},"https:\u002F\u002Fvite.dev\u002Fblog\u002Fannouncing-vite7.html",[43],"nofollow",[24,45,47],{"id":46},"containers-cloudflare","Containers CloudFlare",[29,49,50],{},"Simple à déployer, intégré avec les workers, gestion automatique du provisioning, scaling. Observabilité, facturation à l'usage.",[29,52,53],{},"Image Docker compatible.",[33,55,56],{},[36,57,58],{},[39,59,60],{"href":60,"rel":61},"https:\u002F\u002Fblog.cloudflare.com\u002Fcontainers-are-available-in-public-beta-for-simple-global-and-programmable",[43],[24,63,65],{"id":64},"nuxt-4","Nuxt 4",[33,67,68],{},[36,69,70],{},[39,71,72],{"href":72,"rel":73},"https:\u002F\u002Fnuxt.com\u002Fblog\u002Fv4",[43],[24,75,77],{"id":76},"payload-rejoint-figma-site","Payload rejoint Figma (site ?)",[33,79,80],{},[36,81,82],{},[39,83,84],{"href":84,"rel":85},"https:\u002F\u002Fpayloadcms.com\u002Fposts\u002Fblog\u002Fpayload-is-joining-figma",[43],[24,87,89],{"id":88},"nuxtlabs-rejoint-vercel","NuxtLabs rejoint Vercel !",[29,91,92],{},"Nuxt reste open source sous licence MIT. L'équipe va maintenant travailler pour Vercel. Nuxt Hub, Nuxt Studio et Nuxt UI Pro deviendront open source.",[29,94,95],{},[39,96,99],{"href":97,"rel":98},"https:\u002F\u002Fnuxtlabs.com\u002F",[43],"https:\u002F\u002Fnuxtlabs.com",[29,101,102,103],{},"Des questions ? ",[39,104,105],{"href":105,"rel":106},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fdiscussions\u002F32559",[43],[29,108,109,110,114,115],{},"Podcast DejaVue ",[39,111,112],{"href":112,"rel":113},"https:\u002F\u002Fshare.transistor.fm\u002Fe\u002F8f66cbcf",[43]," et ",[39,116,117],{"href":117,"rel":118},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xHbjFW9EJ-8",[43],[24,120,122],{"id":121},"le-cern-migre-les-sites-internes-de-drupal-à-wordpress","Le CERN migre les sites internes de Drupal à WordPress",[33,124,125,131],{},[36,126,127],{},[39,128,129],{"href":129,"rel":130},"https:\u002F\u002Fhome.cern\u002Fnews\u002Fannouncement\u002Fcomputing\u002Fwordpress-now-available-cern-websites",[43],[36,132,133],{},[39,134,135],{"href":135,"rel":136},"https:\u002F\u002Fwordpress.docs.cern.ch\u002F",[43],[24,138,140],{"id":139},"fair-package-manager-décentralisé-pour-wordpress","FAIR Package manager décentralisé pour WordPress",[29,142,143],{},"Merci Valentin Grenier",[33,145,146,149,152,155],{},[36,147,148],{},"Système de miroir + auto-hébergé",[36,150,151],{},"Scan auto, faille publique",[36,153,154],{},"RGPD",[36,156,157],{},"Gouvernance ouverte",[29,159,160],{},[39,161,162],{"href":162,"rel":163},"https:\u002F\u002Fgithub.com\u002Ffairpm",[43],[24,165,167],{"id":166},"tailwind-animations","Tailwind Animations",[33,169,170],{},[36,171,172],{},[39,173,176],{"href":174,"rel":175},"https:\u002F\u002Ftailwindcss-animations.vercel.app\u002F",[43],"https:\u002F\u002Ftailwindcss-animations.vercel.app",[24,178,180],{"id":179},"mastra-passe-sous-licence-apache-20","Mastra passe sous licence Apache 2.0",[29,182,183,184,188,189,192],{},"avant c’était Elastic 2.0. Changement majeure :\n",[185,186,187],"strong",{},"Apache 2.0"," n’impose ",[185,190,191],{},"aucune"," restriction d’usage (commercial ou service cloud) en dehors de la préservation des notices et de la licence.",[29,194,195],{},[39,196,197],{"href":197,"rel":198},"https:\u002F\u002Fmastra.ai\u002Fblog\u002Fapache-license",[43],[24,200,202],{"id":201},"comet-le-browser-de-perplexity","Comet, le browser de perplexity",[33,204,205],{},[36,206,207],{},[39,208,211],{"href":209,"rel":210},"https:\u002F\u002Fcomet.perplexity.ai\u002F",[43],"https:\u002F\u002Fcomet.perplexity.ai",[24,213,215],{"id":214},"windsurf-na-pas-été-acheté-par-openai-mais-par-cognition","Windsurf n'a pas été acheté par OpenAI, mais par Cognition.",[29,217,218],{},"Google a fait échouer le deal avec OpenAI.",[29,220,221,222,227],{},"Cognition qui a créé Devin (",[39,223,226],{"href":224,"rel":225},"https:\u002F\u002Fdevin.ai\u002F",[43],"https:\u002F\u002Fdevin.ai",") entre autre.",[33,229,230],{},[36,231,232],{},[39,233,234],{"href":234,"rel":235},"https:\u002F\u002Fcognition.ai\u002Fblog\u002Fwindsurf",[43],[24,237,239],{"id":238},"chatgpt-serait-passé-de-bing-à-google","ChatGPT serait passé de Bing à Google.",[29,241,239],{},[33,243,244],{},[36,245,246],{},[39,247,248],{"href":248,"rel":249},"https:\u002F\u002Fnewsletter.alekseo.com\u002Fp\u002Fsearchgpt-bing-google",[43],[24,251,253],{"id":252},"fireplexity","Fireplexity",[33,255,256],{},[36,257,258],{},[39,259,260],{"href":260,"rel":261},"https:\u002F\u002Fgithub.com\u002Fmendableai\u002Ffireplexity",[43],[24,263,265],{"id":264},"firegeo","Firegeo",[33,267,268],{},[36,269,270],{},[39,271,272],{"href":272,"rel":273},"https:\u002F\u002Fgithub.com\u002Fmendableai\u002Ffiregeo",[43],[29,275,276],{},"Bonne écoute !",{"title":278,"searchDepth":279,"depth":279,"links":280},"",2,[281,282,283,284,285,286,287,288,289,290,291,292,293,294],{"id":26,"depth":279,"text":27},{"id":46,"depth":279,"text":47},{"id":64,"depth":279,"text":65},{"id":76,"depth":279,"text":77},{"id":88,"depth":279,"text":89},{"id":121,"depth":279,"text":122},{"id":139,"depth":279,"text":140},{"id":166,"depth":279,"text":167},{"id":179,"depth":279,"text":180},{"id":201,"depth":279,"text":202},{"id":214,"depth":279,"text":215},{"id":238,"depth":279,"text":239},{"id":252,"depth":279,"text":253},{"id":264,"depth":279,"text":265},[296],"Technology","Nous évoquons Vite 7, Nuxt 4, NuxtLab qui rejoint Vercel, Figma qui achète Payload, le CERN qui migre tous les sites de Drupal vers WordPress, un nouveau système de gestion des plugins pour WordPress, Comet, le navigateur de Perplexity, WindSurf qui finit finalement chez Cognition, et des outils open source de chez Firecrawl.","DS_116_news-jul25",null,"https:\u002F\u002Fres.cloudinary.com\u002Fdoubleslash\u002Fimage\u002Fupload\u002Fv1752845703\u002Fepisode\u002FART_116_mzdjbh.png",116,"full","md",[],{},true,"\u002Fpodcasts\u002Fnews-jul25","2025-07-18",{"title":18,"description":297},"published","podcasts\u002F116.news-jul25\u002Findex","Toutes les dernières news sur le développement web et l'IA pour juillet 2025 RC1",[314,315,316,317,318,319,320,321,322,323,324,325,326,167,327,328,329,253,265],"Vite","Nuxt","Tailwind","AI","WordPress","Docker","Cloudflare","Figma","Payload","NuxtLabs","Vercel","CERN","FAIR","Mastra","Comet","Windsurf","Z31EBQIOfug","UwwQu0NX0HBJHAlGT3pl1pW4Zc7TBvSWbhH5_bqlCCY",{"data":333},{"organization":334},{"sponsorsListing":335},{"name":336,"fullDescriptionHTML":337,"url":338,"shortDescription":339,"activeGoal":340,"isPublic":306,"sponsorable":344},"sponsors-double-slash-podcast","\u003Cp>Le podcast des dev pour dev par des dev !\u003C\u002Fp>\n\u003Cp>Des podcasts et des videos sur les technologie WEB modernes.\u003C\u002Fp>\n\u003Cp>A deux ou avec un invité, on discute des tendances, des nouvelles technologies, des meilleures pratiques actuelles.\u003C\u002Fp>\n\u003Cp>🎥 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCp5DGBAX2XNJXeOVAo7bICQ\">Youtube\u003C\u002Fa>\u003Cbr>\n🎙️ \u003Ca href=\"https:\u002F\u002Fspoti.fi\u002F317wtvD\">Spotify\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fapple.co\u002F3fTguFo\">Apple Podcast\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3i0hDgy\">Deezer\u003C\u002Fa> ▪️ \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F31aKKYd\">Google Podcast\u003C\u002Fa>\u003Cbr>\n🌐 \u003Ca href=\"https:\u002F\u002Fdouble-slash.dev\u002F\">Double Slash DEV\u003C\u002Fa>\u003C\u002Fp>","https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fdouble-slash-podcast","Le podcast des dev pour les dev par des dev !",{"description":341,"percentComplete":342,"targetValue":342,"title":343},"L'ensemble des charges seront couvertes. Service de stockage et abonnement aux services utilisés.",70,"$70 per month",{"sponsors":345},{"edges":346},[347,353,359,365,371,377,383,389,395,401],{"node":348},{"id":349,"name":350,"url":351,"avatarUrl":352},"MDQ6VXNlcjEwMDMwNw==","Clément Delmas","https:\u002F\u002Fgithub.com\u002Fclem","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F100307?u=878ed4b7cdf920879b57046f19e434fea2c7d296&v=4",{"node":354},{"id":355,"name":356,"url":357,"avatarUrl":358},"MDQ6VXNlcjI3NTYwOQ==","Thibaud Lepretre","https:\u002F\u002Fgithub.com\u002Fkakawait","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F275609?v=4",{"node":360},{"id":361,"name":362,"url":363,"avatarUrl":364},"MDQ6VXNlcjE5MTQxNjA=","David Pollet","https:\u002F\u002Fgithub.com\u002Fdavidpollet","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1914160?u=4b3da16383b9fa810fd0980f756000709403ab45&v=4",{"node":366},{"id":367,"name":368,"url":369,"avatarUrl":370},"MDQ6VXNlcjYzMzMzOTY=","Eric","https:\u002F\u002Fgithub.com\u002Fericledonge","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6333396?u=e9e541a6b9125d8e8b558fdd914c847eb36db695&v=4",{"node":372},{"id":373,"name":374,"url":375,"avatarUrl":376},"MDQ6VXNlcjg4OTk3Njg=","François Gardien","https:\u002F\u002Fgithub.com\u002FYoutch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8899768?u=85ae8c4299c380bcec02e99e9364624f3ce333c7&v=4",{"node":378},{"id":379,"name":380,"url":381,"avatarUrl":382},"MDQ6VXNlcjEwMTc2NjI2","Antharuu","https:\u002F\u002Fgithub.com\u002Fantharuu","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10176626?u=3f6ef490b330d5a9bbaa3137560b5d1d4cf13a4a&v=4",{"node":384},{"id":385,"name":386,"url":387,"avatarUrl":388},"MDQ6VXNlcjEwMTg2OTkz","Adrien Zaganelli","https:\u002F\u002Fgithub.com\u002FadrienZ","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10186993?u=08189ef8cf708a61445b6a57cf7a2aa361d484af&v=4",{"node":390},{"id":391,"name":392,"url":393,"avatarUrl":394},"MDQ6VXNlcjI2MTQyMzgz","Thomas Lemoine","https:\u002F\u002Fgithub.com\u002Fthomaslemoine","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26142383?u=4c68175459b0ae1f8c68c48c40f2ae148747675d&v=4",{"node":396},{"id":397,"name":398,"url":399,"avatarUrl":400},"MDQ6VXNlcjY1NzM3MTMx","Valentin Grenier","https:\u002F\u002Fgithub.com\u002Fvalentin-grenier","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F65737131?u=0ba0cc828412f6655a948c6a82f69b9c909f8fd9&v=4",{"node":402},{"id":403,"name":404,"url":405,"avatarUrl":406},"U_kgDOBipZwA","Hebrard Frederic","https:\u002F\u002Fgithub.com\u002Ffrederichebrard","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F103438784?v=4",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":408},"\u003Cpath fill=\"currentColor\" d=\"M4 21V9l8-6l8 6v12h-6v-7h-4v7z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":410},"\u003Cpath fill=\"currentColor\" d=\"M12 2C6.475 2 2 6.475 2 12s4.475 10 10 10s10-4.475 10-10S17.525 2 12 2m-2 14.5v-9l6 4.5z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":412},"\u003Cpath fill=\"currentColor\" d=\"M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h3v2H6v10h12V10h-3V8h3q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm5-6V4.825l-1.6 1.6L8 5l4-4l4 4l-1.4 1.425l-1.6-1.6V16z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":414},"\u003Cpath fill=\"currentColor\" d=\"M18.774 5.051c.185-1.072.457-1.747.757-1.748c.561 0 1.015 2.341 1.015 5.228s-.455 5.229-1.016 5.229c-.23 0-.443-.4-.614-1.064c-.27 2.439-.831 4.115-1.48 4.115c-.5 0-.953-1.007-1.256-2.594c-.207 3.018-.727 5.161-1.334 5.161c-.381 0-.73-.848-.987-2.231C13.55 20 12.834 22 12 22s-1.551-2-1.86-4.853c-.255 1.383-.6 2.231-.986 2.231c-.609 0-1.128-2.142-1.335-5.161c-.3 1.587-.752 2.594-1.256 2.594c-.649 0-1.21-1.676-1.481-4.115c-.169.668-.382 1.064-.613 1.064c-.562 0-1.017-2.34-1.017-5.229S3.908 3.3 4.471 3.3c.3 0 .57.676.758 1.748C5.527 3.2 6.014 2 6.564 2c.653 0 1.219 1.7 1.487 4.168c.262-1.8.658-2.941 1.1-2.941c.624 0 1.154 2.252 1.351 5.393C10.874 7.01 11.41 6 12 6s1.128 1.011 1.5 2.62c.2-3.141.727-5.393 1.351-5.393c.444 0 .84 1.145 1.1 2.941C16.219 3.7 16.785 2 17.439 2c.547 0 1.035 1.2 1.335 3.051m-16.2 5.3C2.258 10.355 2 9.31 2 8.017s.258-2.337.576-2.337s.578 1.044.578 2.337s-.254 2.338-.578 2.338Zm18.848 0c-.32 0-.577-1.045-.577-2.338s.257-2.337.577-2.337S22 6.724 22 8.017s-.258 2.338-.576 2.338Z\"\u002F>",{"left":4,"top":4,"width":416,"height":416,"rotate":4,"vFlip":6,"hFlip":6,"body":417},32,"\u003Cdefs>\u003ClinearGradient id=\"SVGvSi4fdXe\" x1=\"30.06\" x2=\"225.94\" y1=\"30.06\" y2=\"225.94\" gradientTransform=\"matrix(.11 0 0 .11 2 2)\" gradientUnits=\"userSpaceOnUse\">\u003Cstop offset=\"0\" stop-color=\"#e3702d\"\u002F>\u003Cstop offset=\".11\" stop-color=\"#ea7d31\"\u002F>\u003Cstop offset=\".35\" stop-color=\"#f69537\"\u002F>\u003Cstop offset=\".5\" stop-color=\"#fb9e3a\"\u002F>\u003Cstop offset=\".7\" stop-color=\"#ea7c31\"\u002F>\u003Cstop offset=\".89\" stop-color=\"#de642b\"\u002F>\u003Cstop offset=\"1\" stop-color=\"#d95b29\"\u002F>\u003C\u002FlinearGradient>\u003C\u002Fdefs>\u003Crect width=\"28\" height=\"28\" x=\"2\" y=\"2\" fill=\"#cc5d15\" rx=\"6.01\" ry=\"6.01\"\u002F>\u003Crect width=\"26.91\" height=\"26.91\" x=\"2.54\" y=\"2.54\" fill=\"#f49c52\" rx=\"5.47\" ry=\"5.47\"\u002F>\u003Crect width=\"25.82\" height=\"25.82\" x=\"3.1\" y=\"3.1\" fill=\"url(#SVGvSi4fdXe)\" rx=\"5.14\" ry=\"5.14\"\u002F>\u003Cpath fill=\"#fff\" d=\"M6.82 6.16v3.83a15.31 15.31 0 0 1 15.3 15.3h3.83A19.14 19.14 0 0 0 6.81 6.17zm0 6.45v3.72a8.97 8.97 0 0 1 8.96 8.97h3.72A12.69 12.69 0 0 0 6.81 12.6zm2.62 7.44a2.63 2.63 0 0 0-2.63 2.62a2.63 2.63 0 0 0 2.63 2.63a2.63 2.63 0 0 0 2.63-2.63a2.63 2.63 0 0 0-2.63-2.63z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":419},"\u003Cpath fill=\"currentColor\" d=\"M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5C9.5 20 2 16 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2\"\u002F>",["Island",421],{"key":422,"result":423},"Brand_dlIOZD2O03VXPoFYukMOJnSnZRMTmJ0YwMKY5fNK8",{"head":424},{},["Island",426],{"key":427,"result":428},"Duration_WQuCrsv48rz5mIuh5PD4KdO71CDlESbU5EbK5LXoMg",{"head":429},{},1785405174639]