Quartex Pascal đã thay thế DWScript bằng một trình biên dịch mới tự host, đạt đến "tính đơn nhất của trình biên dịch" với khả năng chạy chính nó trên trình duyệt và Node.js. Trình biên dịch mới bổ sung đầy đủ generics theo kiểu Delphi, RTTI tương thích Delphi, hỗ trợ record binary (packed) cho công việc giao thức ở mức độ thấp, và gần như tăng tốc biên dịch gấp đôi. Generics dự kiến giúp giảm kích thước RTL lên đến 60%, RTTI cho phép tự động hóa cho các lớp kế thừa từ TQTXPersistent, và packed records giải quyết vấn đề chuyển giao code giao thức gốc (như hệ thống radio mesh Reticulum) sang JavaScript mà không cần viết hàng loạt hàm serialization thủ công. Kết xuất binary gốc thông qua LLVM được đề cập như một hướng phát triển tiềm năng trong tương lai.
Vì sao nên đọc: Bài viết này mang lại thông tin về trình biên dịch self-hosted Quartex Pascal với generics mạnh mẽ, RTTI đầy đủ và hiệu suất biên dịch gấp đôi, cho phép lập trình viên chạy Pascal trong trình duyệt và Node.js với hiệu năng cao.
Trả lời 3 câu hỏi ngắn để nhận điểm thưởng cho bài này. Chỉ làm khi bạn muốn lấy điểm.
3 câu hỏi · dưới một phút · không bắt buộc
Nguồn: https://quartexdeveloper.com/2026/09/13/generics-rtti-a-new-compiler. 8 Sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Đang tải bình luận…
Ladybird là một dự án trình duyệt mới được xây dựng từ đầu, nhằm mang lại trải nghiệm hiện đại và khả năng tùy chỉnh cao cho nhà phát triển và người dùng cuối. Trong bản cập nhật này, nhóm đã thêm chế độ duyệt ẩn danh, hỗ trợ nhiều hồ sơ người dùng, cũng như tích hợp chức năng undo/redo cho trình soạn thảo nội dung, đồng thời mở rộng hỗ trợ API Geolocation và WebAudio để nâng cao tính tương tác đa phương tiện. Những thay đổi này đi kèm với việc di chuyển bộ xử lý style và layout sang Rust, giúp tăng tốc compositor khoảng 30 % và giảm mức tiêu thụ bộ nhớ, đồng thời làm cho các tính năng mới như private browsing và profiles hoạt động ổn định hơn. Kết quả cho thấy việc áp dụng Rust cho các thành phần hiệu suất cao mang lại lợi ích rõ rệt về tốc độ và an toàn bộ nhớ, cung cấp bài học quan trọng cho các dự án trình duyệt khác khi cân nhắc di chuyển một phần mã nguồn sang ngôn ngữ này.
Bài viết cập nhật những tiến bộ mới nhất về trình duyệt Ladybird giúp lập trình viên nắm bắt công nghệ và cải thiện hiệu suất phát triển web.
G# là ngôn ngữ kết hợp giữa cấu trúc của .NET và Go, mang lại sự linh hoạt cao cho người dùng.
Lập trình viên .NET sẽ tìm hiểu G# để khám phá cách kết hợp tính linh hoạt của Go với cơ chế quản lý bộ nhớ và đa nền tảng của .NET, giúp tối ưu hóa phát triển ứng dụng đa nền tảng hiệu quả hơn.
Node.js 24.20.0 là phiên bản LTS mới nhất của môi trường chạy JavaScript đa nền tảng, miễn phí và mã nguồn mở. Nó cho phép các nhà phát triển viết mã JavaScript để xây dựng máy chủ, ứng dụng web, công cụ dòng lệnh và script mà không cần phụ thuộc vào trình duyệt. Với bản phát hành này, Node.js tiếp tục hỗ trợ các tính năng ES2023 và cải thiện hiệu suất V8, giúp giảm latency trong các dịch vụ I/O mạnh. Sự ổn định của chuỗi LTS đảm bảo rằng các ứng dụng sản xuất nhận được bản vá bảo mật và cập nhật tối thiểu trong vòng 30 tháng, giảmภาระ bảo trì. Do đó, khi quyết định sử dụng Node.js cho dự án backend, chọn phiên bản 24.20.0 LTS là cách để cân bằng giữa tính năng mới và hỗ trợ dài hạn.
Bài viết cập nhật Node.js 24.20.0 (LTS) giúp lập trình viên nắm bắt những cải tiến và tối ưu hóa mới nhất cho ứng dụng JavaScript của mình.
Một trình biên dịch command‑line WebAssembly cho bộ công cụ Quartex Pascal (QTX) đang bước vào giai đoạn alpha test vào cuối tuần này, và sẽ được công khai sau khi qua kiểm tra an toàn và harness kiểm thử. Khi biên dịch sang wasm thay vì đầu ra QTX/JavaScript thông thường, các kiểu dữ liệu trở thành strongly‑typed thực sự, loại bỏ hỗ trợ variant datatype (được dùng rộng rãi trong các namespace DOM/Node) và không còn generics – kể cả JPromise<T> – vì mô hình thực thi chặn của wasm không phù hợp với promise. Hiện tại chỉ hai lệnh host được triển khai: Writeln được ánh xạ tới console.log và SetTimeOut. WebAssembly ra đời để giải quyết mô hình thực thi hỗn hợp interpreted/JIT của JavaScript, đạt khoảng 90 % hiệu suất so với mã C/C++ nguyên bản. Do đó, tác giả khuyên dùng wasm cho các thư viện tính toán cô lập và nặng như băm, nén, mã hoá hoặc xử lý đồ họa/âm thanh, thay vì выставлять toàn bộ lớp lên host.
Lập trình viên nên đọc bài này để hiểu cách WebAssembly compiler cho Pascal hoạt động và khi nào nên sử dụng nó cho các tác vụ tính toán nặng.
Série Built with Rust của Rust Foundation giới thiệu cách các thành viên công ty sử dụng Rust để giải quyết vấn đề kỹ thuật thực tế. Trong bài này, Processing Foundation chia sẻ nghiên cứu phát triển Rust của họ nhằm mở rộng khả năng xử lý đồ họa và tương tác trong trình duyệt. Họ đã tích hợp Rust vào các công cụ xử lý ảnh và animation, biên dịch thành WebAssembly để đạt hiệu suất gần native. Kết quả là các ứng dụng web của Processing Foundation có thể chạy các hiệu ứng phức tạp với tốc độ cao hơn và tiêu thụ tài nguyên thấp hơn. Điều này cho thấy Rust không chỉ phù hợp với hệ thống backend mà còn mang lại lợi ích rõ rệt cho phát triển ứng dụng web hiện đại.
Bài viết này cung cấp cái nhìn sâu sắc về cách Rust đang thay đổi những gì có thể thực hiện được trên trình duyệt qua dự án R&D của Processing Foundation.
Quartex Pascal đã hoàn thành trình biên dịch WebAssembly (WASM) cho phép tạo ra mã WAT, WASM nhị phân cùng lớp glue JavaScript để gọi hàm WASM từ ứng dụng QTX. Kiểu dữ liệu variant không được hỗ trợ do overhead hiệu năng, thay vào đó sẽ có namespace 'wasm' mới. Classes, records và collections hoạt động trong WASM nhưng không thể tương tác trực tiếp với JavaScript, chỉ thông qua external functions. Bản preview command-line dự kiến ra mắt trong vài tuần tới.
Lập trình viên muốn tích hợp hiệu quả các tính năng logic phức tạp vào web với tốc độ cao nên đọc để hiểu cách chuyển đổi và tương tác hiệu quả giữa Pascal và WebAssembly mà không phụ thuộc vào hệ thống kiểu dữ liệu truyền thống.
Một học sinh cấp 3 tên slqnt đã hoàn thành phiên bản trình duyệt của Half-Life 2 chỉ trong ba tháng, cho phép chơi miễn phí hoàn toàn game bắn súng kinh điển của Valve trên trình duyệt web. Phiên bản này hoạt động khá mượt, chỉ có vài lỗi đồ họa nhỏ, và còn tương thích trên trình duyệt di động khi kết nối gamepad hoặc bàn phím. Dự án nhanh chóng lan truyền nhưng có thể bị Valve gỡ bỏ bất cứ lúc nào.
Là người yêu thích game hoặc muốn khám phá cách chuyển đổi game cổ điển thành công nghệ web hiện đại, bạn nên đọc để thấy cách một dự án nhỏ nhưng sáng tạo có thể biến một trò chơi nổi tiếng thành một ứng dụng web hoàn toàn miễn phí và tương thích với nhiều thiết bị.
Cloudflare giới thiệu Kitesurf, trình duyệt không trạng thái, có khả năng mở rộng cao và tiết kiệm chi phí, chạy hoàn toàn trên Workers bằng V8 isolates, được thiết kế riêng cho môi trường Agentic Cloud.
Lập trình viên cần đọc bài này để khám phá cách Cloudflare xây dựng Kitesurf, một công cụ mới cho các agent AI hoạt động hiệu quả hơn trong môi trường web phân tán, giúp tối ưu hóa khả năng xử lý và triển khai ứng dụng tương tác với internet.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000+ bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử