Sobes.tech

Frontend

console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);

140

Prichádza pole s 2 miliónmi prvkov, každý prvok je potrebné spracovať za 100 milisekúnd. Interakcia so serverom sa nemôže meniť. Ako spracovať tento pole tak, aby neblokovalo používateľské rozhranie?

140

Máte skúsenosti s Legacy kódom?

139

Uveďte: presun bol z JS/JSVue na React a TypeScript, a teraz je plánovaný prechod na mikrofrontendy?

139

Ako reagujete na kritiku počas revízie kódu?

138

Predstavljajte si situacijo: naša produktivnost upada zaradi težave v JS-kodu. Kaj bi preverili v profilerju DevTools, da potrdite ali ovržete to hipotezo?

138

V funkcii requestUserData sú tri požiadavky vykonávané postupne. Prečo ich nemôžeme jednoducho zabaliť do Promise.all? Ako optimalizovať túto funkciu, aby požiadavky boli vykonané v čo najkratšom čase?

135

Čo je SSR (Renderovanie na strane servera)? Prečo ho používať a na čo je dôležité myslieť pri preklade aplikácie na SSR?

133

Prečo sa neodporúča ukladať citlivé údaje do localStorage?

131

Máte skúsenosti s písaním testov?

128

let a = 5; setTimeout(function timeout() { //macro console.log(a); a = 10; }, 0); let p = Promise.resolve().then(data => { console.log(a); a = 25; resolve(); }).then() console.log(a); // 5 25 25

128

Prečo nie je vhodné robiť každý komponent aplikácie samostatným chunkom pomocou React.lazy? Aké problémy to môže spôsobiť (s renderingom, sieťou, veľkosťou balíka)?

125

Existuje React aplikácia zostavená v jednom chunku. Ako ju rozdeliť na viac chunkov a podľa akého princípu?

121

Porozprávaj mi o Event Loop v JavaScripte.

114
/3