תוכן שנמחק תוכן שנוסף
מ ניסוח
שורה 10:
 
== היסטוריית פיתוח ==
Next.js שוחררה לראשונה כפרויקט קוד פתוח ב-[[GitHub]] ב-25 אוקטובר 25,באוקטובר 2016. היא פותחה במקור על בסיס שישה עקרונות: פונקציונליות מחוץ לקופסה שאינה דורשת הגדרה, JavaScript בכל מקום, כל הפונקציות כתובות ב-JavaScript, פיצול קוד ועיבוד שרת אוטומטי, שליפת נתונים ניתנים להגדרה, ציפייה לבקשות ופישוט הפריסה.<ref>{{Cite web|last=Krill|first=Paul|date=2016-10-31|title=Next step after Node.js: Framework for 'universal' JavaScript apps|url=https://www.infoworld.com/article/3136337/next-step-after-nodejs-framework-for-universal-javascript-apps.html|accessdate=2020-10-20|website=[[InfoWorld]]|language=en}}</ref> Next.js 2.0 הוכרז במרץ 2017 כולל מספר שיפורים שהקלו על העבודה עם אתרים קטנים. זה גם הגדיל את יעילות הבנייה ושיפר את יכולת ההרחבה של תכונת החלפת המודול החם.<ref>{{Cite web|last=Krill|first=Paul|date=2017-03-28|title=Next.js 2.0 plays better with React and JavaScript|url=https://www.infoworld.com/article/3185385/nextjs-20-plays-better-with-react-and-javascript.html|accessdate=2020-10-20|website=[[InfoWorld]]|language=en}}</ref> גרסה 7.0 שוחררה בספטמבר 2018 עם טיפול משופר בשגיאות ותמיכה ב-Context API של React לטיפול משופר במסלולים דינמיים. זו הייתה גם הגרסה הראשונה ששדרגה ל-webpack 4.<ref>{{Cite web|last=Krill|first=Paul|date=2018-09-21|title=Next.js 7 framework compiles faster, supports WebAssembly|url=https://www.infoworld.com/article/3307190/nextjs-7-framework-compiles-faster-supports-webassembly.html|accessdate=2020-10-20|website=[[InfoWorld]]|language=en}}</ref> גרסה 8.0 שוחררה בפברואר 2019 והייתה הגרסה הראשונה שהציעה פריסה ללא שרת של אפליקציות, שבהן הקוד מפוצל ל[[פונקציות למדא]] המופעלות לפי דרישה. הגרסה גם צמצמה את הזמן והמשאבים הדרושים ליצוא סטטי ושיפור ביצועי השליפה מראש.<ref>{{Cite web|last=Krill|first=Paul|date=2019-02-14|title=Next.js 8 now supports serverless apps|url=https://www.infoworld.com/article/3340817/nextjs-8-now-supports-serverless-apps.html|accessdate=2020-10-20|website=[[InfoWorld]]|language=en}}</ref> גרסה 9.3, שהוכרזה במרץ 2020, כללה אופטימיזציות שונות ותמיכה גלובלית במודול Sass ו-CSS.<ref>{{Cite web|last=Krill|first=Paul|date=2020-03-12|title=Next.js upgrade emphasizes static site generation|url=https://www.infoworld.com/article/3532316/nextjs-upgrade-emphasizes-static-site-generation.html|accessdate=2020-10-20|website=[[InfoWorld]]|language=en}}</ref> ב-27 ביולי 2020 הוכרזה גרסה 9.5 של Next.js, שהוסיפה יכולות חדשות לרבות חידוש סטטי מצטבר, שכתובים ותמיכה בהפניה מחדש.<ref>{{Cite web|url=https://www.infoworld.com/article/3568468/nextjs-adds-incremental-static-pages-regeneration.html|title=Next.js adds incremental static pages regeneration|first=Paul|last=Krill|date=July 27, 2020|website=[[InfoWorld]]|accessdate=September 22, 2020|archivedate=October 2, 2020|archiveurl=https://web.archive.org/web/20201002003602/https://www.infoworld.com/article/3568468/nextjs-adds-incremental-static-pages-regeneration.html}}</ref> ב-15 ביוני 2021 שוחררה גרסה 11 של Next.js, המציגה בין היתר: תמיכה ב-Webpack 5, תצוגה מקדימה של פונקציונליות קידוד שיתופי בזמן אמת "Next.js Live", ופונקציה ניסיונית של המרה אוטומטית מאפליקציית Create React ל-Next.js טופס תואם "Create App Migration React".<ref>{{Cite web|title=Next.js 11|url=https://nextjs.org/blog/next-11|accessdate=2021-07-10}}</ref> ב-26 באוקטובר 2021, Next.js 12 שוחררה, והוסיפה מהדר Rust, מה שהופך את ההידור למהיר יותר, תמיכה ב-AVIF, Edge Functions & Middleware, וייבוא מקורי של ESM ו-URL.<ref>{{Cite web|title=Next.js 12|url=https://nextjs.org/blog/next-12|accessdate=2021-10-27|website=nextjs.org|language=en}}</ref>
 
== ראו גם ==