Apple chi tiết bản cập nhật Safari 27 với hỗ trợ MCP và cuộn neo CSS
Đội ngũ WebKit của Apple đã công bố thông tin chi tiết về Safari 27, bổ sung hỗ trợ máy chủ Model Context Protocol (MCP), tính năng cuộn neo CSS (scroll anchoring) và khắc phục 844 lỗi. Bản cập nhật mang lại khả năng gỡ lỗi trình duyệt nâng cao cho các công cụ AI và loại bỏ hiện tượng nội dung bị giật nhảy khi xem trang web. Việc tích hợp MCP cho phép các công cụ AI như Claude Code và Codex điều khiển trình duyệt và gỡ lỗi ứng dụng web trực tiếp, giúp tối ưu hóa quy trình làm việc của lập trình viên. Trong khi đó, tính năng cuộn neo CSS cải thiện đáng kể trải nghiệm người dùng bằng cách giữ ổn định màn hình khi quảng cáo hoặc nội dung động tải chậm. Thông qua hỗ trợ MCP, các công cụ AI có thể kiểm tra cấu trúc DOM, theo dõi các yêu cầu mạng, chụp ảnh màn hình và đọc nhật ký console. Tính năng cuộn neo được điều khiển bởi thuộc tính CSS `overflow-anchor` (mặc định là `auto`), giúp duy trì vị trí hiển thị trừ khi lập trình viên tắt nó đi bằng `overflow-anchor: none`.
## KIẾN THỨC NỀN
Model Context Protocol (MCP) là một tiêu chuẩn mở do Anthropic phát triển nhằm chuẩn hóa cách các hệ thống trí tuệ nhân tạo kết nối và tương tác với các ứng dụng cũng như môi trường thực thi bên ngoài. Cuộn neo CSS (CSS scroll anchoring) là một tiêu chuẩn web giúp ngăn nội dung trang bị dịch chuyển bất ngờ khi các phần tử động tải thêm phía trên khu vực hiển thị của người dùng.