GyaanSetu WebDev

Frontend, backend và DevOps cho web hiện đại.

230 articlesDeep, practical knowledge

Chỉ RTX-20, RTX-Pro, DGX Spark hoặc Mac chip M4 mới có thể kết nối với Bộ định tuyến AI tại gia mới của Nvidia

Trong phiên bản beta, Bộ định tuyến AI cá nhân (PAIR) của Nvidia sẽ quét mạng gia đình để tìm các GPU dòng RTX-20, card RTX-Pro, các nút DGX Spark hoặc máy Mac chip M4, sau đó điều phối các thiết bị đang rảnh rỗi để chạy các mô hình LLM cục bộ thông qua Ollama hoặc LM Studio, tất cả đều được bảo mật bằng mã hóa TLS hai chiều.

WebDev · 3 min read

Repo tuyển dụng giả mạo chèn backdoor PostCSS, đánh cắp mật khẩu Chrome chỉ trong vài phút

Một lời mời làm việc kỹ sư cao cấp giả mạo đã gửi một repo GitHub trông rất chuyên nghiệp; việc chạy script khởi tạo của nó đã kích hoạt mã ẩn trong postcss.config.js để liên lạc với máy chủ C2, tải xuống payload giai đoạn hai và thu thập mọi mật khẩu Chrome được lưu trữ trong macOS keychain.

WebDev · 3 min read

Kết quả kiểm toán cho thấy 64% các trang web hàng đầu tại Châu Âu không tuân thủ các quy tắc tiếp cận cơ bản

Cuộc kiểm toán các trang web có lưu lượng truy cập cao nhất tại EU cho thấy hai phần ba thiếu các nhãn ARIA thiết yếu, 44% không đạt tỷ lệ tương phản, và các trang web lớn hơn có nguy cơ vi phạm các tiêu chuẩn Cấp độ A cao gấp ba lần, khiến chúng đối mặt với rủi ro bị xử lý trước khi WCAG 2.2 được áp dụng.

WebDev · 3 min read

Embedding 256 chiều giữ được 98,7% độ chính xác so với loại 2048 chiều trong WeMM-Embedding 2B

WeMM-Embedding với 2 tỷ tham số của Tencent hỗ trợ các vector Matryoshka từ 64 đến 2048 chiều. Các thử nghiệm cho thấy các vector 256 chiều duy trì được 98,7% độ chính xác của mô hình 2048 chiều đầy đủ, đồng thời giúp giảm mạnh dung lượng lưu trữ, bộ nhớ và thời gian lập chỉ mục.

WebDev · 1 min read

MiniLM-L6-v2 đạt 256 triệu lượt tải xuống, vượt mặt mọi LLM trên Hugging Face

Mô hình all-MiniLM-L6-v2 với 22 triệu tham số có thể chạy trên các CPU thông thường, thực hiện nhúng hàng triệu câu chỉ trong vài phút và có thể được lưu trữ cục bộ miễn phí, giúp các công ty tránh được chi phí GPU, phí đám mây và các rào cản về quyền riêng tư dữ liệu trong khi vẫn mở rộng được quy mô dịch vụ.

WebDev · 2 min read

Nguồn "chính" của Brave Search là một liên kết hỏng trong khi Google lại trích dẫn YouTube

Tôi đã hỏi ba công cụ tìm kiếm AI về bản sửa đổi Đạo luật AI của EU năm 2026. Tất cả đều đưa ra câu trả lời tự tin như nhau, nhưng trích dẫn "chính" của Brave lại dẫn đến một trang trống, còn câu trả lời của Google lại dựa vào blog của một công ty tư vấn và một video YouTube, làm lộ ra vấn đề tiềm ẩn về nguồn gốc thông tin.

WebDev · 3 min read

Periodic Retraining Beats Drift Detection by Up to 55% on Static Models

The arXiv study by Sawan Dasari, based on 4,000 experiments, shows that for models that cannot learn incrementally, a simple periodic-retraining schedule outperforms both error-threshold and drift-detection policies, delivering 15-55 percentage-point accuracy gains while cutting infrastructure compl

WebDev · 3 min read

Sự gia tăng của tình trạng lạm dụng quyền hạn: Liệu trợ lý AI của bạn có đang âm thầm chạy các kịch bản vận hành không?

Danh sách OWASP GenAI Top 10 năm 2026, được xây dựng dựa trên hơn 6.000 sự cố thực tế, đã đưa “Lạm dụng quyền hạn” lên vị trí thứ ba, nhấn mạnh rằng các LLM có khả năng gọi API, chạy mã hoặc chuyển tiền đang gây ra những thiệt hại vận hành cụ thể.

WebDev · 4 min read

Cảnh báo từ các nhà phát triển: Bỏ qua danh sách kiểm tra của STON.fi có thể gây mất token thật

Bản hướng dẫn do cộng đồng biên soạn chia quá trình chuyển đổi thành bốn lớp—biến môi trường, tương tác hợp đồng, tính toán phí và xử lý các trường hợp biên—hướng dẫn cách lấy địa chỉ router và phí từ API trực tiếp, thực hiện các bài kiểm tra chế độ lỗi và đảm bảo SDK luôn được cập nhật.

WebDev · 4 min read

Chrome 151 bổ sung Soft-Nav API, cung cấp các chỉ số Core Web Vitals ở cấp độ route cho SPA

API Soft Navigations của Chrome 151 ghi lại mỗi lần thay đổi route trong ứng dụng như một lần điều hướng, giúp đưa các chỉ số LCP, INP và CLS vào Performance Timeline. Tuy nhiên, CrUX vẫn chỉ báo cáo lần tải trang đầu tiên (hard load), đồng nghĩa với việc các công cụ SEO vẫn bỏ lỡ trải nghiệm thực tế ở các trang sâu hơn.

WebDev · 3 min read

Các khoản thanh toán dựa trên USDC của X402 tăng vọt lên 7,3 triệu trên Base và 5,6 triệu trên Polygon

Mặc dù X402 đã ghi nhận 14 triệu giao dịch vi thanh toán trên cả Base và Polygon, nhưng danh mục công khai của X402 liệt kê 1.662 dịch vụ mà chỉ có 90 dịch vụ từng được quyết toán on-chain, làm nổi bật vấn đề lớn về khả năng tìm kiếm đối với các tác nhân tự hành.

WebDev · 2 min read

Oracle cắt giảm một nửa giới hạn Ampere A1 của gói miễn phí xuống còn 2 OCPU/12 GB RAM

Có hiệu lực từ ngày 18 tháng 8 năm 2026, gói Always Free của Oracle hiện giới hạn tổng tài nguyên Ampere A1 Flex ở mức 2 OCPU và 12 GB RAM trên toàn bộ tenancy. Việc vượt quá giới hạn này sẽ kích hoạt tự động tắt các instance, buộc người dùng phải kiểm tra, hợp nhất hoặc nâng cấp.

WebDev · 3 min read

GPTBot dẫn đầu danh sách bị chặn khi gần một nửa các trang web lớn ngăn chặn quyền truy cập của AI

Một phân tích năm 2026 cho thấy 44,9% các trang web được truy cập nhiều nhất đã cố tình chặn ít nhất một trình thu thập dữ liệu AI, trong đó GPTBot đứng đầu danh sách. Các chủ sở hữu trang web thường đánh đồng bot huấn luyện và bot trả lời, dẫn đến nguy cơ biến mất khỏi các nguồn cấp dữ liệu trả lời do AI điều khiển.

WebDev · 4 min read

Các cuộc tấn công framework âm thầm đang vượt xa các đợt quét WordPress ồn ào trên các ứng dụng web hiện đại

Dữ liệu log từ edge trong một tháng của một trang web Next.js đang vận hành cho thấy 8.900 yêu cầu bị gắn cờ, hầu hết nhắm vào các đường dẫn WordPress không tồn tại. Mối nguy hiểm thực sự đến từ hai lỗ hổng CVE mới được công bố, cho phép kẻ tấn công trộn lẫn lưu lượng độc hại với các yêu cầu người dùng bình thường để né tránh các hệ thống cảnh báo truyền thống.

WebDev · 3 min read

OpenCode tiết kiệm một giờ làm việc trong sprint nhờ khả năng tái cấu trúc React Hooks ngay trên terminal

Trong đợt thử nghiệm kéo dài hai tuần, OpenCode đã đổi tên một React hook trên mười một component, tạo các tệp pytest chạy thành công và nâng cấp các gói npm—tất cả đều thực hiện ngay từ dòng lệnh—giúp nhóm tiết kiệm khoảng một giờ làm việc trong sprint mà vẫn giữ nguyên được các trình soạn thảo mã nguồn yêu thích.

WebDev · 4 min read