JavaScript
AdoptNgôn ngữ & Framework
Ngôn ngữ lập trình dùng để triển khai hyperscript.
Vì sao ở đây
Xếp vào Adopt: 25 bài bằng chứng từ 4 nguồn, chủ yếu là hoạt động mã nguồn mở, 12 bài trong 30 ngày qua. Độ tin cậy 83%.
Bằng chứng (19)
- 2Hacker News·6/8/2026researchBộ ảnh gợi lại thiết kế web thời bong bóng dot-com ở London
Bài viết là một bài hồi tưởng bằng ảnh về môi trường làm việc tại một agency số ở London trong thời kỳ bong bóng dot-com, nhấn mạnh các công cụ, quy trình và văn hóa văn phòng của giai đoạn đầu phát triển web. Nội dung mô tả việc viết tay HTML, JavaScript và CSS bằng HomeSite, bố cục dựa trên bảng, ảnh GIF đệm 1 pixel, cùng phần cứng và phần mềm tiêu biểu thời đó. Đây chủ yếu là bài hoài niệm và lịch sử, không phải thông báo về sản phẩm hay cập nhật kỹ thuật mới.
- 3Hacker News·4/8/2026open_sourceTiện ích trình duyệt căn giữa nội dung khi có thanh bên và DevTools
Bài viết mô tả một cách tiếp cận bằng CSS/JavaScript để căn giữa phần tử theo cửa sổ trình duyệt đang hiển thị thay vì theo viewport của trang, giúp bố cục vẫn nằm đúng tâm khi có thanh bên hoặc DevTools neo cạnh. Bài cũng giới thiệu tiện ích nhỏ center, actually, cho phép áp dụng cách sửa này trên các trang mà người dùng không kiểm soát.
- 3Hacker News·4/8/2026open_sourceHN giới thiệu: Thuật toán tạo dải tông da đa dạng
Một người dùng Hacker News đã chia sẻ công cụ chọn màu và phương pháp tạo màu theo thủ tục để chọn các tông da hợp lý nhưng đa dạng cho đồ họa số và phát triển game. Dự án còn có các bản demo JavaScript và phần giải thích về không gian màu, dù tác giả cho biết phương pháp này vẫn còn nhiều điểm có thể cải thiện.
- 5Hacker News·4/8/2026open_sourceXây dựng thư viện UI tối giản không cần React
Bài viết mô tả cách xây dựng một thư viện giao diện người dùng nhỏ gọn bằng JavaScript thuần thay vì React. Nội dung tập trung vào việc hiện thực các khái niệm UI cốt lõi với ít phụ thuộc nhất, đồng thời cho thấy nhiều mẫu phổ biến có thể được xây dựng trực tiếp bằng Vanilla JS. Bài đăng thu hút nhiều thảo luận trên Hacker News về sự đánh đổi giữa tính đơn giản và việc dùng framework.
- 8Cloudflare Blog·3/8/2026framework_updateCloudflare mở rộng Workers RPC giữa Python và JavaScript
Cloudflare cho biết Workers RPC giờ đã hoạt động xuyên giữa Python và JavaScript, cho phép Worker gọi phương thức, truyền đối tượng và trao đổi hàm giữa các ngôn ngữ mà không cần API tùy chỉnh hay thêm phụ thuộc. Tính năng này dùng Service binding, kết hợp Pyodide FFI với một lớp chuyển đổi riêng để lời gọi hoạt động gần như hàm gốc với chi phí hiệu năng thấp.
- 8Hacker News·3/8/2026regulationPAC liên quan OpenAI được cho là tài trợ cho trang tin do AI tạo nội dung nhắm vào người chỉ trích
Bài điều tra cho rằng một trang tin vận hành ẩn danh, Acutus/Model Republic, đang dùng phóng viên và bài viết do AI tạo ra để công kích các tiếng nói chỉ trích ngành AI và các tranh luận chính sách. Nghi vấn này còn nêu khả năng trang web có liên hệ với mạng lưới chi tiêu chính trị của OpenAI thông qua Targeted Victory, dựa trên mã nguồn website và bằng chứng email.
- 4Simon Willison·1/8/2026framework_updateDatasette Apps 0.2a0 bổ sung công cụ gỡ lỗi và liệt kê ứng dụng cho agent
Datasette Apps 0.2a0 bổ sung công cụ app_debug() mới, cho phép Datasette Agent mở ứng dụng ẩn trong một iframe và kiểm thử bằng JavaScript. Bản phát hành này cũng thêm app_list() để agent có thể tìm các ứng dụng mà người dùng có quyền chỉnh sửa, hỗ trợ quy trình sửa và kiểm thử trực tiếp hơn.
- 2Hacker News·26/7/2026product_launchhtmx 4.0 ra mắt độc quyền trên Game Boy
Bài viết giới thiệu htmx 4.0, được quảng bá là thư viện JavaScript đầu tiên phát hành độc quyền trên nền tảng Game Boy. Sản phẩm được trình bày như một ý tưởng mang tính giải trí, với các màn chơi thu thập vật phẩm và thử thách mở khóa mã nguồn.
- 5Hacker News·22/7/2026securityReddit yêu cầu đăng nhập để dùng Old Reddit vì lo ngại bị thu thập dữ liệu tự động
Reddit đã bắt đầu yêu cầu người dùng đăng nhập để truy cập old.reddit.com, với lý do ngăn chặn tình trạng thu thập dữ liệu tự động và lưu lượng truy cập độc hại. Thay đổi này ảnh hưởng đến giao diện cũ dạng HTML thuần, vốn được nhiều người dùng ưa chuộng vì đơn giản và nhẹ hơn.
- 4Hacker News·21/7/2026open_sourcePCjs đưa máy tính cổ điển lên trình duyệt
PCjs là một dự án mã nguồn mở dùng JavaScript để mô phỏng các máy tính và phần mềm cổ điển ngay trong trình duyệt web. Dự án bao gồm nhiều hệ máy như IBM PC tương thích, máy tính bỏ túi, terminal, máy tính mini và game cổ điển, cùng công cụ Explorer để duyệt phần mềm và tài liệu được lưu giữ.
- 7Hacker News·15/7/2026product_launchTelegram ra mắt backend serverless cho bot và Mini App
Telegram Serverless cho phép nhà phát triển chạy mã backend cho bot và Mini App trực tiếp trên hạ tầng của Telegram, không cần tự cấp phát máy chủ hay container. Nền tảng này dùng các module JavaScript, sandbox V8, cơ sở dữ liệu tích hợp dựa trên SQLite và quy trình triển khai/migration qua CLI.
- 7Cloudflare Blog·13/7/2026product_launchCloudflare ra mắt Precursor để phát hiện bot liên tục ở phía client
Cloudflare giới thiệu Precursor, một hệ thống xác minh theo phiên ở phía client, sử dụng JavaScript được chèn động để thu thập tín hiệu hành vi khi người dùng tương tác với ứng dụng. Theo Cloudflare, công cụ này sẽ bổ sung cho Turnstile và tăng khả năng phát hiện bot trên toàn bộ hành trình người dùng bằng cách phân biệt hành vi người thật với lưu lượng tự động hoặc mang tính tác nhân theo thời gian thực.
- 3Simon Willison·12/7/2026open_sourceshot-scraper 1.11 bổ sung tải tệp JavaScript và chờ khởi động máy chủ lâu hơn
shot-scraper 1.11 giới thiệu tùy chọn --js-file cho nhiều lệnh, cho phép tải JavaScript từ tệp cục bộ, stdin hoặc script trên GitHub thay vì truyền trực tiếp trong dòng lệnh. Bản phát hành cũng đồng bộ hơn với --timeout ở một số lệnh và tăng độ ổn định cho luồng video và multi bằng cách chờ tối đa 30 giây để máy chủ đích sẵn sàng nhận kết nối.
- 5Hacker News·12/7/2026researchTerence Tao dùng tác nhân AI để khôi phục applet cũ và tạo trực quan toán học mới
Terence Tao cho biết ông đã dùng các tác nhân lập trình AI hiện đại để chuyển khoảng hai chục applet Java cũ sang JavaScript, khôi phục khả năng hoạt động của chúng với vài lỗi nhỏ được sửa và một số cải tiến đồ họa. Ông cũng dùng quy trình này để tạo các công cụ tương tác mới, gồm một trực quan hóa thuyết tương đối hẹp và một applet cho giả thuyết Gilbreath, và cho biết có thể bổ sung các tiện ích như vậy cho các bài báo sau này.
- 6Hacker News·11/7/2026product_launchAnt mở rộng thành một hệ sinh thái runtime JavaScript
Ant được giới thiệu như một hệ sinh thái JavaScript rộng hơn, xây dựng quanh một runtime có engine JavaScript riêng. Nền tảng này hiện còn bao gồm trình quản lý gói, kho đăng ký ants.land, nền tảng triển khai/lưu trữ ứng dụng và Ant Desktop để xây dựng ứng dụng desktop native bằng công nghệ web.
- 3Hacker News·8/7/2026framework_updateBản sửa WordPress loại bỏ lỗi bật hộp bình luận khi cuộn bằng ngón cái trái
Một lỗi trong WordPress khiến hộp trả lời bình luận tự mở khi người dùng cuộn trên thiết bị cảm ứng, nhưng chủ yếu ảnh hưởng đến người dùng thuận tay trái do ngón cái chạm vào vùng liên kết. Nguyên nhân là một bộ lắng nghe touchstart được gắn vào thao tác nhấp liên kết; bản sửa chỉ cần loại bỏ đoạn mã không cần thiết sau khi lỗi tồn tại nhiều năm.
- 4Hacker News·7/7/2026open_sourceBeagle SCM đưa công cụ tất định vào quy trình làm việc của LLM
Bài viết cho rằng LLM rất mạnh nhưng vẫn vụng về và thiếu tính tất định, nên hoạt động hiệu quả nhất khi được kết hợp với các công cụ nhanh, đáng tin cậy và quy trình chính quy. Bài giới thiệu Beagle SCM như một hệ thống cho phép LLM tự viết các quy trình bằng JavaScript và tích hợp với bộ công cụ tất định xung quanh quản lý mã nguồn và kiểm tra code.
- 2Hacker News·6/7/2026researchVì sao việc học lập trình vẫn còn giá trị
Bài viết cho rằng học lập trình vẫn đáng giá ngay cả trong thời đại lập trình hỗ trợ bởi LLM và “vibe coding”. Tác giả xem lập trình là một kỹ năng có giá trị về giáo dục, sáng tạo và các năng lực nền tảng như tư duy logic, gỡ lỗi và ghép nối ý tưởng, chứ không chỉ là con đường nghề nghiệp.
- 4Hacker News·5/7/2026open_sourceHomegames ra mắt nền tảng game mã nguồn mở sau 8 năm phát triển
Homegames là một nền tảng mã nguồn mở dành cho các trò chơi đơn giản, có thể chơi trên nhiều thiết bị. Dự án triển khai mỗi trò chơi dưới dạng một lớp JavaScript, cho phép xem mã nguồn của từng game và cung cấp trình soạn thảo chạy ngay trong trình duyệt để tạo và xuất bản trò chơi.