TC39 Float16Array-ը՝ 2026-ի բազային ստանդարտ. Ի՞նչ պետք է իմանան JavaScript մշակողները ML և գրաֆիկական աշխատանքների համար

TC39 կոմիտեն հասել է Float16Array-ի 2026-ի բազային ստանդարտին՝ JavaScript-ում ներդնելով IEEE 754 16-բիթանոց կիսաճշգրիտ լողացող կետով թվերի աջակցությունը: Այս նորամուծությունը կարևոր քայլ է մեքենայական ուսուցման և բարձր արդյունավետության գրաֆիկայի մշակողների համար, որտեղ հիշողության թողունակությունը հաճախ հիմնական խոչընդոտն է: Օգտագործելով 16-բիթանոց թվեր՝ մշակողները կարող են կրկնակի կրճատել հիշողության սպառումը՝ համեմատած 32-բիթանոցների հետ, եթե աշխատանքային ծանրաբեռնվածությունը թույլ է տալիս նվազեցնել ճշգրտությունը: Թարմացումը ներառում է նաև DataView-ի նոր getFloat16 և setFloat16 մեթոդները՝ երկուական արձանագրությունների վերլուծությունը պարզեցնելու համար: Թեև Float32Array-ը մնում է ստանդարտ ընդհանուր թվային խնդիրների համար, Float16Array-ը առաջարկում է օպտիմալացման կարևոր ուղի WebGPU շեյդերների և HDR գրաֆիկական խողովակաշարերի համար: Այս հնարավորությունը վերացնում է հատուկ երկուական փաթեթավորիչների անհրաժեշտությունը և նվազեցնում է CPU-ի և GPU-ի միջև տվյալների ձևաչափերի փոխակերպման ծախսերը՝ ապահովելով ավելի արդյունավետ հաշվարկային աշխատանքներ:
This is a summary. Read the full article at the original source:
Dev.toԿապակցված
Ինչու է անհրաժեշտ արագ ռեակտիվությունը DOM-ից դուրս. հարց ու պատասխան և ծանոթություն Raph-ի հետ
Հոդվածը նվիրված է ժամանակակից վեբ հավելվածներում բարձր արդյունավետությամբ ռեակտիվության կարևորությանը, որը դուրս է գալիս ստանդարտ DOM-ի մանիպուլյացիան…
Հոդվածը սկիզբ է դնում «Հուսալի ծրագրավորում. կոդից դեպի տեխնոլոգիա» շարքին, որը նվիրված է ծրագրային արտադրանքների որակի և կայունության բարձրացման հարց…
Հոդվածի հեղինակը մանրամասն ուսումնասիրում է Flutter հավելվածների արդյունավետությունը JavaScript-ից WebAssembly (WASM) անցնելիս: Մինչև 50% արագության զ…


