Ինչպես Wasmer-ը Codex-ով ստեղծեց Node.js runtime-ը edge-ի համար
Թիմերը GPT‑5.5‑ի հետ օգտագործում են Codex՝ ավելի հավակնոտ նախագծեր ստանձնելու և դրանք 10x-ից 20x ավելի արագ ավարտելու համար։
10x to 20x
Զարգացման արագության աճ
Wasmer-ի ինժեներները այս տարի առաջընթաց գրանցեցին. նրանք պարզեցին, թե ինչպես աշխատեցնել Node.js աշխատանքային բեռները WebAssembly-ի sandbox-ի ներսում, ինչը թույլ տվեց մշակողներին աշխատեցնել JavaScript հավելվածներ, MCP-ներ և գործակալներ առանց Docker-ի։ Առանց Codex-ի այս ջանքերը կտևեին մեկ տարի, բայց Codex-ի դեպքում՝ երկու շաբաթ։ Այժմ նրանք առաջին ամպային հոսթինգն են, որը եզրային շերտում ապահովում է Node.js-ի ամբողջական տարբերակը։
«Մենք իրականում հեռանում ենք հենց IDE-ից։ Մենք այլևս այնքան չենք դիպչում կոդին, պարզապես ուղղորդում ենք այն դեպի մեր ուզածը»։
Վասմերը երիտասարդ ընկերություն է՝ փոքր թիմով և մեծ նպատակով՝ եզրային հաշվարկային հարթակ, որը կտարածվի տեղական և համաշխարհային միջավայրերում՝ առանց հարթակային սահմանափակումների։
«Մեր ձեռնարկած նախագծերը աներևակայելիորեն հավակնոտ են, և մեզանից դարեր կպահանջվեր դրանք իրականացնելու համար առանց արհեստական բանականության», - ասում է հիմնադիր և գործադիր տնօրեն Սիրուս Ակբարի Նիետոն։ «Հիմա ամեն ինչ շատ ավելի պարզ և արագ է»։
Այդ պարզությունն ու արագությունը ուղղակիորեն թարգմանվեցին մի նորարարական նախագծի՝ Edge.js-ի(բացվում է նոր պատուհանում), որը JavaScript-ի գործարկման միջավայր է, որը կարող է գործարկել Node.js աշխատանքային բեռներ արհեստական բանականության և եզրային հաշվարկների համար։
Դա մի նախագիծ է, որը թիմը վաղուց էր ցանկանում ստանձնել, բայց նրանք միշտ չէ, որ ունեցել են դա անելու ռեսուրսներ։ «Այստեղ բոլորը շատ, շատ տեխնիկական են, բայց մենք պարզապես ժամանակ չունեինք այս նախագծերին նվիրվելու համար։» «Եվ հիմա մենք կարող ենք թողարկել նոր ապրանքներ, որոնք նախկինում անհնար կլինեին», - բացատրում է Նիետոն։
Codex-ի միջոցով Wasmer-ի ինժեներները կարող են բազմապատկել իրենց ջանքերը։ «Մենք մշակման արագությունը մեծացրել ենք առնվազն 10-20 անգամ», - ասում է Նիետոն։
«Մենք կարողացանք JavaScript-ի կատարման միջավայր ստեղծել ընդամենը երկու շաբաթում։ Առանց AI-ի և առանց Codex-ի դա մեզանից հեշտությամբ մեկ տարի կխլեր»։
Շատ թիմերի նման, Wasmer-ի ինժեներները սկզբում կասկածամիտ էին արհեստական բանականության նկատմամբ։ «Սկզբում մենք այդքան էլ չէինք վստահում արհեստական բանականության արդյունքներին», - բացատրում է Նիետոն։ Սակայն, երբ թիմը սկսեց փորձարկումները, արդյունքները գերազանցեցին նրանց սպասումները։ «Վերջին մեկ տարվա ընթացքում, և հատկապես վերջին մի քանի ամիսների ընթացքում, մենք աշխատել ենք Codex-ի հետ, և արդյունքները իսկապես, իսկապես լավն են եղել»։
Քանի որ Codex-ի դատողական ունակությունները զարգանում են, Wasmer ինժեներները ավելի ու ավելի քիչ ժամանակ են ծախսում ձեռքը բռնելու վրա։ «Մենք իրականում դուրս ենք գալիս IDE-ից և այդքան էլ չենք դիպչում կոդին»։ «Մենք պարզապես ուղղորդում ենք այն այնտեղ, որտեղ ուզում ենք, որ այն տանի», - ասում է Նիետոն։
Թիմն օգտագործել է Codex-ը նախագծի սկզբից մինչև ավարտը՝ սկսած սկզբնական ճարտարապետական շենքային բլոկների կառուցումից մինչև վերջնական արդյունքի հղկումը։ Ամբողջ ընթացքում Codex-ը օգնեց թիմին գտնել սխալներ և բացահայտել դրանց արմատական պատճառները։
«Կային որոշակի սխալներ, որոնք մենք չէինք պատկերացնում, որ կունենանք, և հենց որ սկսեցինք հայտնաբերել դրանք, Codex-ը անմիջապես անցավ վրիպազերծման», - ասում է Նիետոն։ «Մեզ համար տպավորիչն այն էր, թե որքան արագ անցավ խնդիրը՝ սկսած վրիպազերծումից մինչև արմատական պատճառի հայտնաբերումը և լուծման բացահայտումը»։
Սովորաբար, բացատրում է Նիետոն, մշակողները կարիք կունենան հատուկ փորձագիտության՝ այս սխալներից շատերը գտնելու համար։ Սակայն, ասում է Նիետոն, Codex-ը «կարողացավ տիրապետել կոնսոլի գրանցամատյաններին՝ զանգերը հետևելու համար, և ցածր մակարդակի վրիպազերծիչ, ինչպիսին է LLD-ն, որը մուտք է գործում ասեմբլերի մակարդակով։» Կոդեքսը կարող է շատ ցածր մակարդակի հասնել և տեսնել, թե ինչ է կատարվում կոդի տակ։
«Կան որոշ նրբություններ, որոնց մասին մենք չգիտենք, քանի որ C++-ի փորձագետներ չենք։ Codex-ը կարողացավ դրանք բավական վաղ նկատել»։
Edge.js-ից առաջ, Նիետոն բացատրում է, որ հնարավոր չէր JavaScript-ի գործարկման ժամանակը եզրին աշխատեցնել։ Եվ Codex-ից առաջ Վասմերների թիմի համար անհնար կլիներ ստանձնել այսքան հավակնոտ և այս ժամանակացույցով նախագիծ։
«Codex-ը թույլ տվեց փոքր ընկերությանը հասնել այնպիսի բաների, որոնք հնարավոր էին միայն խոշոր ընկերություններում»։ «Այս նախագիծը բառացիորեն անհնար կլիներ առանց դրա», - ասում է Նիետոն։
Իրենց ամբիցիաները քաջալերելով՝ Վասմերների թիմը հույսը դնում է ավելի մեծ նախագծերի վրա։ «Հիմա մենք ունենք այնպիսի բաներ, որոնք նախկինում հնարավոր չէին։» «Մենք պետք է նայենք ավելի մարտահրավերային խնդիրների», - ասում է Նիետոն։


