Kā Wasmer ar Codex izveidoja Node.js izpildlaiku malā
Komandas izmanto Codex ar GPT‑5.5, lai uzņemtos ambiciozākus projektus un pabeigtu tos 10–20 reizes ātrāk.
10x to 20x
Izstrādes ātruma pieaugums
Wasmer inženieri šogad piedzīvoja izrāvienu: viņi noskaidroja, kā palaist Node.js darba slodzes WebAssembly smilškastē, ļaujot izstrādātājiem darbināt JavaScript lietotnes, MCP un aģentus bez Docker. Bez Codex šis darbs būtu prasījis gadu, bet ar Codex tas aizņēma divas nedēļas. Tagad viņi ir pirmais mākoņmitinātājs, kas malas slānī nodrošina pilnu Node.js.
„Patiesībā mēs virzāmies prom no pašas IDE. Mēs vairs tik daudz nepieskaramies kodam, tikai virzām to turp, kur vēlamies.”
Wasmer ir jauns uzņēmums ar mazu komandu un lielu mērķi: malas skaitļošanas platforma, kas mērogojas lokālās un globālās vidēs bez platformu ierobežojumiem.
„Projekti, ko uzņemamies, ir neticami ambiciozi, un bez AI to īstenošana mums būtu prasījusi veselu mūžību,” saka Syrus Akbary Nieto, dibinātājs un izpilddirektors. „Tagad viss ir daudz vienkāršāk un ātrāk.”
Šī vienkāršība un ātrums tieši pārtapa revolucionārā projektā: Edge.js(atveras jaunā logā) — JavaScript izpildlaikā, kas var palaist Node.js darba slodzes AI un malas skaitļošanai.
Tas ir projekts, ko komanda jau sen vēlējās uzņemties, taču tai ne vienmēr bija resursi, lai to paveiktu. „Visi šeit ir ļoti, ļoti tehniski zinoši, bet mums vienkārši nebija laika, ko veltīt šiem projektiem. Un tagad mēs varam palaist jaunus produktus, kas agrāk būtu bijuši neiespējami,” skaidro Nieto.
Ar Codex Wasmer inženieri var vairot sava darba ietekmi. „Esam palielinājuši izstrādes ātrumu vismaz 10–20 reizes,” saka Nieto.
„Mēs spējām izveidot JavaScript izpildlaiku tikai divās nedēļās. Bez AI un bez Codex tas mums viegli būtu prasījis gadu.”
Tāpat kā daudzas komandas, Wasmer inženieri sākotnēji pret AI izturējās skeptiski. „Sākumā mēs ne pārāk uzticējāmies AI rezultātiem,” skaidro Nieto. Taču, kad komanda sāka eksperimentēt, rezultāti pārspēja gaidīto. „Pēdējā gada laikā, īpaši pēdējos mēnešos, esam strādājuši ar Codex, un rezultāti ir bijuši patiešām, patiešām labi.”
Attīstoties Codex spriestspējai, Wasmer inženieri arvien mazāk laika velta vadīšanai soli pa solim. „Patiesībā mēs virzāmies prom no pašas IDE un vairs tik daudz nepieskaramies kodam. Mēs tikai virzām to turp, kur vēlamies,” saka Nieto.
Komanda izmantoja Codex no paša projekta sākuma līdz beigām — no sākotnējo arhitektūras pamatelementu izveides līdz gala produkta noslīpēšanai. Visā procesā Codex palīdzēja komandai atrast kļūdas un noteikt to pamatcēloņus.
„Bija noteiktas kļūdas, par kurām pat neiedomājāmies, ka tās mums būs, un, tiklīdz sākām tās atklāt, Codex uzreiz ķērās pie atkļūdošanas,” saka Nieto. „Mūs pārsteidza tas, cik ātri Codex no atkļūdošanas nonāca līdz pamatcēloņa atrašanai un risinājuma noteikšanai.”
Parasti, skaidro Nieto, izstrādātājiem būtu vajadzīga īpaša kompetence, lai atrastu daudzas no šīm kļūdām. Taču Codex, saka Nieto, „spēja pilnībā izmantot konsoles žurnālus, lai izsekotu izsaukumiem, un zema līmeņa atkļūdotāju, piemēram, LLD, kas piekļūst lietām asamblera līmenī. Codex var iedziļināties ļoti zemā līmenī un redzēt, kas notiek zem koda.”
„Ir zināmas nianses, par kurām nezinām, jo neesam C++ eksperti. Codex spēja tās pamanīt diezgan agri.”
Pirms Edge.js, skaidro Nieto, JavaScript izpildlaiku malā palaist nebija iespējams. Un pirms Codex Wasmer komandai nebūtu bijis iespējams uzņemties tik ambiciozu projektu ar šādu termiņu.
„Codex ļāva mazam uzņēmumam sasniegt lietas, kas bija iespējamas tikai lielos uzņēmumos. Šis projekts burtiski nebūtu bijis iespējams bez tā,” saka Nieto.
Iedrošināta savās ambīcijās, Wasmer komanda raugās uz vēl lielākiem projektiem nākotnē. „Tagad mūsu rīcībā ir lietas, kas agrāk nebija iespējamas. Mums jāraugās uz vēl sarežģītākām problēmām,” saka Nieto.


