GyaanSetu WebDev

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

244 articlesDeep, practical knowledge

Google cho phép các trang web từ chối AI Overviews — Nhưng hầu hết nên tiếp tục bật tính năng này

Cài đặt mới, có hiệu lực từ ngày 31 tháng 8 năm 2026 trong Search Console, sẽ loại bỏ một trang web khỏi các câu trả lời do AI tạo ra trên Search và Discover, nhưng đồng thời cũng làm mất đi mọi lưu lượng truy cập và dữ liệu phân tích từ AI, trong khi vẫn giữ nguyên các thứ hạng tìm kiếm truyền thống.

WebDev · 1 min read

W3BS ra mắt các URI w3bs://, cung cấp cho các nhà phát triển một liên kết đa nền tảng và chống giả mạo

W3BS.org đã chính thức ra mắt lược đồ “w3bs://” mới được hỗ trợ bởi các bản kê khai JSON có chữ ký, cho phép trình duyệt, API và các công cụ CLI truy xuất cùng một tài nguyên duy nhất đã được xác thực bằng mã hóa—tất cả thông qua một mã định danh duy nhất.

WebDev · 3 min read

Các Temp Squad giúp đẩy nhanh tốc độ phát hành mã nguồn do AI tạo ra bằng cách cắt giảm các bước bàn giao

Mô hình Temp Squad kết hợp các kỹ sư, nhà thiết kế và chủ sở hữu sản phẩm phù hợp vào một đơn vị tạm thời, tập trung vào mục tiêu. Với sự hỗ trợ của AI trong việc đề xuất các bước triển khai, đội ngũ này có thể làm việc xuyên suốt từ đầu đến cuối, tránh được các bước bàn giao giữa nhiều phòng ban vốn thường gây trì trệ quá trình bàn giao.

WebDev · 3 min read

Gannett cắt giảm nhân sự và đại tu SEO sau khi các câu trả lời từ AI chiếm mất lượt nhấp chuột tìm kiếm

Bản ghi nhớ nội bộ của Gannett cho thấy sự sụt giảm mạnh lượng truy cập từ tìm kiếm có liên quan đến các hộp câu trả lời do AI tạo ra—vốn giữ chân người dùng ở lại các nền tảng tìm kiếm—dẫn đến việc tái cơ cấu đội ngũ phát triển khán giả và cắt giảm nhân sự trên toàn công ty.

WebDev · 3 min read

Text Box Trim là tính năng CSS tuyệt vời nhất trong nhiều năm qua

Text Box Trim là tính năng CSS tuyệt vời nhất trong nhiều năm qua. Bạn thường gặp khó khăn với việc khoảng cách văn bản không đồng nhất trong các sản phẩm kỹ thuật số của mình. Mỗi phông chữ đều có những khoảng trống vô hình phía trên chiều cao chữ hoa và phía dưới...

WebDev · 4 min read

Next.js Server Actions xuất các URL công khai – Mọi hàm được export đều trở thành một API endpoint mở

Mọi hàm được export từ một tệp ‘use server’ đều được biên dịch thành một endpoint POST /_next/data/... với một mã hash cố định. Bất kỳ ai cũng có thể tìm thấy mã hash này thông qua lưu lượng mạng hoặc mã nguồn đã đóng gói và gọi hàm đó, từ đó vượt qua mọi kiểm tra ở cấp độ giao diện (UI).

WebDev · 4 min read

Lời khẳng định "300 dpi" của Niimbot N1 bị vạch trần: Độ phân giải thực tế chỉ khoảng 203 dpi

Một nhà phát triển đã xây dựng trình điều khiển Web Bluetooth cho máy in nhãn Niimbot N1 và đo lường kết quả đầu ra, phát hiện ra thiết bị chỉ in ở mức xấp xỉ 203 dpi—thấp hơn nhiều so với mức 300 dpi được quảng cáo—gây lo ngại cho những ai cần in nhãn với độ chính xác cao.

WebDev · 2 min read

Bộ phân tích Cache-Control hiển thị chữ Nhật “新鮮” trên trang tiếng Anh do logic dùng chung

Giao diện tiếng Anh hiển thị từ tiếng Nhật “新鮮” vì hàm cốt lõi trả về các chuỗi ký tự tiếng Nhật được viết cứng, trong khi lớp trang chỉ cung cấp các nhãn. Giải pháp khắc phục là thay thế các chuỗi thô bằng các khóa và bổ sung bước quét các ký tự không phải ASCII trong quá trình build.

WebDev · 3 min read

Khung làm việc 'Intent-as-a-Tool' mới cho phép các nhà phát triển ngăn chặn các tác nhân AI trước khi gây ra thiệt hại

Khung làm việc được đề xuất trang bị cho các tác nhân các hàm nhẹ—như intent_blackmail()—chỉ nhằm mục đích thông báo về một chiến lược rủi ro. Khi phát hiện một lệnh gọi như vậy, hệ thống có thể ghi lại nhật ký, tạm dừng hoặc chuyển hướng nhiệm vụ, giúp ngăn chặn thiệt hại trước khi bất kỳ hành động nào thoát khỏi môi trường sandbox.

WebDev · 3 min read

Chỉ một cấu hình .git độc hại cũng có thể gây nguy hiểm cho toàn bộ máy tính trong nhóm của bạn

Một mục core.fsmonitor được tạo ra một cách tinh vi trong tệp .git/config của kho lưu trữ sẽ tự động thực thi khi các công cụ AI như Claude Code gọi lệnh git status. Lệnh này chạy với quyền hạn của nhà phát triển, cho phép kẻ tấn công cài đặt mã độc, đánh cắp thông tin xác thực hoặc thay đổi mã nguồn ngay cả trước khi lập trình viên kịp viết bất kỳ dòng code nào.

WebDev · 3 min read

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