შეგიძლიათ ახსნათ SSR, CSR და SSG შორის განსხვავება?
Frontend
gRPC რა არის და რა მიზნით გამოიყენება?
გააზიარე არქიტექტურული მიდგომები: FSD, მოდულური მონოლითი. რა არქიტექტურას უნდა ავირჩიოთ პატარა MVP-ისთვის?
როგორ უნდა მოიქცეს კლიენტზე გრძელვადიანი ასინქრონული ოპერაციის დროს (ფაილის ვირუსების შემოწმება, საათამდე)?
TypeScript-ში Pick და Omit რა არის?
რა მოხდება reflow და repaint-ის თვალსაზრისით display:none vs visibility:hidden გამოყენებისას?
რა არის keyof და typeof TypeScript-ში?
პირადი მეთოდის ცვლილება არღვევს ღია/დახურული პრინციპს?
// კონსოლში რა გამოვა? const p1 = Promise.resolve(1); const p2 = new Promise((_, reject) => setTimeout(() => reject("Error"), 100)); const p3 = Promise.resolve(3); Promise.all([p1, p2, p3]) .then(console.log) .catch(console.error); Promise.allSettled([p1, p2, p3]).then(console.log);
```javascript console.log("Start"); setTimeout(() => { console.log("Timeout 1"); Promise.resolve().then(() => console.log("Promise inside Timeout")); }, 0); Promise.resolve() .then(() => { console.log("Promise 0"); setTimeout(() => console.log("Timeout inside Promise"), 0); }) .catch(() => console.log("Promise 1")) .then(() => console.log("Promise 2")); function foo() { Promise.resolve().then(() => { console.log("Promise 3"); foo(); }); } foo(); requestAnimationFrame(() => { console.log("RequestAnimationFrame"); }); console.log("End"); // Start // END // "Promise 0" // Promise 2 // // Timeout 1 // Promise inside Timeout // RequestAnimationFrame // Timeout inside Promise ```
რა პროტოკოლებს იცნობ ავტორიზაციისა და ავტორიზაციისთვის? ისაუბრე JWT-ზე.
HTTP სტატუს კოდები: რას ნიშნავს 401, 403, 500, 200, 201?
რა განსხვავებაა REST და GraphQL-ს შორის?
რომელი CSS თვისებები იწვევს მხოლოდ Repaint-ს და რომელი - Reflow/Layout-ს?
მითხარით SOLID პრინციპებზე
ბრაუზერში სად შეიძლება მონაცემები მყიდველის მხარეს შეინახოს?
რა სახის თავდასხმებს იცნობ ფრონტენდზე? როგორ დაიცვა თავი?
როგორ მუშაობს refresh token მექანიზმი?
გააზიარე SSE (სერვერის მიერ გამოგზავნილი მოვლენები) და შეადარე WebSocket და polling-თან