Trong một bước phát triển lớn cho công nghệ ứng dụng web, khung React, Next.js, đã giới thiệu phiên bản cập nhật mới - Next.js 14. Bản cập nhật rất được mong đợi này đã được công bố chính thức tại Next.js Conf gần đây, do Vercel tổ chức.
Được coi là một tiến bộ vượt bậc trong quá trình phát triển của khung React, Next.js 14 mang đến những cải tiến đáng kể về hiệu suất cho việc phát triển web. Giờ đây, các nhà phát triển có thể hưởng lợi từ việc khởi động máy chủ cục bộ nhanh hơn 53% và sửa đổi mã nhanh hơn 94% bằng cách sử dụng Làm mới nhanh.
Bản nâng cấp cũng chứng kiến việc hoàn thành thành công 5.000 thử nghiệm tích hợp với “nhà phát triển tiếp theo" bằng cách sử dụng Turbopack, công cụ Rust cơ bản của Next.js. Với hứa hẹn nâng cao độ tin cậy và tốc độ hiệu suất, Turbopack hiện có tiềm năng cách mạng hóa 'nhà phát triển tiếp theo -turbo' Sau khi Turbopack ổn định, sau khi vượt qua 100% các bài kiểm tra, Vercel dự đoán rằng các nhà phát triển sẽ tận dụng trải nghiệm được tối ưu hóa với khung Next.js. Hiện tại, Turbopack có tỷ lệ vượt qua là 90% cho các bài kiểm tra được tiến hành.
Ra mắt với Next.js 14 là Server Actions - cung cấp cách tiếp cận trực quan để quản lý các đột biến dữ liệu. Quá trình lặp lại ổn định này cho phép các nhà phát triển xác định hoạt động của máy chủ không đồng bộ cho nhiều trường hợp sử dụng. Hành động của Máy chủ có thể được sử dụng để xác thực dữ liệu được lưu trong bộ nhớ cache, xác định và đọc cookie, chuyển hướng các tuyến đường khác.
Ngoài ra, trong danh sách bổ sung quan trọng còn có bản xem trước cho Kết xuất trước một phần. Đây là một công cụ được thiết kế để tăng cường trình biên dịch nhằm quản lý nội dung động một cách thành thạo. Điều khiến tính năng này trở nên thú vị là bạn có thể triển khai nó mà không cần phải làm quen với các API mới. Các nhà phát triển của Vercel thừa nhận hoàn cảnh khó khăn của người dùng khi phải điều hướng qua quá nhiều tùy chọn cấu hình, thời gian chạy và phương thức kết xuất. Với Kết xuất trước một phần, tốc độ và độ tin cậy không cần phải bị ảnh hưởng để có được phản hồi linh hoạt, được cá nhân hóa.
Ngoài ra, Vercel đã bắt đầu tách siêu dữ liệu chặn và không chặn. Công ty đang loại bỏ dần một số tùy chọn, bao gồm khung nhìn, colorScheme và themeColor - một động thái mở đường cho việc giới thiệu các tùy chọn siêu dữ liệu thay thế.
Cùng với việc phát hành Next.js 14, Vercel cũng triển khai một khóa học mới trong Next.js Learn. Khóa học này sẽ cung cấp nghiên cứu toàn diện về Bộ định tuyến ứng dụng Next.js, tối ưu hóa phông chữ và xử lý hình ảnh, CSS Tailwind, tạo trang và bố cục, v.v.
Next.js 14 củng cố thêm tính linh hoạt được cung cấp bởi nền tảng không mã của AppMaster , tập trung vào việc đơn giản hóa quy trình phát triển ứng dụng phụ trợ, web và di động, cung cấp các lựa chọn thay thế cho các phương pháp mã hóa truyền thống.