Հետ
Ծրագրավորում և բաց կոդ

Կայքի արդյունավետության բարելավում՝ ավելի շատ CSS ուղարկելու միջոցով

Hacker News (YC)
Advertisement468 × 90
Կայքի արդյունավետության բարելավում՝ ավելի շատ CSS ուղարկելու միջոցով

GitHub-ի ինժեներները վերջերս կիսվել են վեբ-կայքերի արդյունավետության բարելավման ոչ սովորական մոտեցմամբ՝ ավելի շատ CSS ուղարկելու միջոցով: Թեև ընդունված է կարծել, որ CSS-ի չափը պետք է նվազագույնի հասցնել, թիմը պարզել է, որ կարևոր ոճերը ներառելով և բրաուզերի քեշավորման ժամանակակից մեխանիզմներն օգտագործելով՝ հնարավոր է զգալիորեն նվազեցնել էջի դասավորության փոփոխությունները և բարելավել Largest Contentful Paint (LCP) ցուցանիշը: Վերլուծելով կրիտիկական ուղին՝ թիմը հրաժարվել է կոդի ագրեսիվ մասնատումից, որը հաճախ հանգեցնում էր լրացուցիչ ցանցային հարցումների, և ընտրել է ավելի մեծ, միասնական ոճաթերթի առաքումը: Այս ռազմավարությունը երաշխավորում է, որ բրաուզերը ստանում է անհրաժեշտ ոճավորման տեղեկատվությունը HTML-ը վերլուծելուն պես՝ վերացնելով ռենդերինգը արգելափակող հարցումների անհրաժեշտությունը: Արդյունքները ցույց են տալիս, որ արդյունավետության օպտիմալացումը միշտ չէ, որ կապված է ֆայլի չափի կրճատման հետ, այլ ավելի շուտ բրաուզերի ռենդերինգի խողովակաշարի օպտիմալացման և ցանցային հարցումների նվազեցման հետ:

This is a summary. Read the full article at the original source:

Hacker News (YC)
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Beans-picker անունով նոր գործիք է մշակվել՝ օպտիմալացնելու համար AI գործակալների փոխազդեցությունը macOS հավելվածների հետ: Հիմնվելով գոյություն ունեցող…

Dev.to
Advertisement970 × 250