Next.js
Next.js — це вебфреймворк з відкритим вихідним кодом, створений приватною компанією Vercel, що дозволяє розробляти веб-додатки на основі React із рендерингом на стороні сервера та генерацією статичних веб-сайтів. Документація React згадує Next.js серед «Рекомендованих наборів інструментів» і рекомендує його розробникам під час «створення серверного веб-сайту за допомогою Node.js».[4] У той час як традиційні сайти React можуть відтворювати свій вміст лише в браузері на стороні клієнта, Next.js розширює цю функціональність, додаючи можливість генерації веб-сайту на стороні сервера. Авторські права та торгові марки для Next.js належать компанії Vercel,[5] яка підтримує та очолює розробку фреймворку як програмного забезпечення з відкритим вихідним кодом.[6] ПередумовиNext.js — це фреймворк React, який розширює його можливості додатковими функціями, включаючи рендеринг на стороні сервера та генерацію статичних веб-сайтів.[7] React — це бібліотека JavaScript, яка використовується для створення веб-додатків, які повністю працюють в браузері на стороні клієнта за допомогою JavaScript.[8] Однак розробники визнають проблеми такого підходу: неможливість роботи веб застосунку при вимкненому JavaScript в браузері користувача або його відсутності, потенційні проблеми з безпекою, значне збільшення часу початкового завантаження сторінки, оскільки необхідно одразу отримати від сервера повний код застосунку та шкода для пошукової оптимізації сайту.[8] Такі фреймворки, як Next.js, розв'язують ці проблеми, дозволяючи окремим частинам або всьому веб-сайту генеруватися на стороні сервера перед відправленням клієнту.[8][9] Next.js є одним із найпопулярніших фреймворків для React.[10] Станом на березень 2022 року фреймворк використовується багатьма великими веб-сайтами, зокрема Walmart, Apple, Nike, Netflix, TikTok, Uber, Lyft і Starbucks.[8] Див. також
Посилання
|
Portal di Ensiklopedia Dunia