Xem trước công nghệ Safari: Trình duyệt dành cho nhà phát triển

Cho đến nay, các nhà phát triển web quan tâm đến việc xác thực mã của họ dựa trên phiên bản mới nhất của WebKit đã phải trải qua quá trình lấy và cài đặt các bản dựng hàng đêm của Apple. Trong khi không phải là phương pháp thuận tiện nhất, các lập trình viên chủ động tìm cách để ở trên đầu trang của những thứ được thực hiện với những gì đã có sẵn. Mọi thứ đã được cải thiện rất nhiều trong lĩnh vực này, tuy nhiên, với việc phát hành Safari Technology Preview.

Đầu tiên được cung cấp vào cuối tháng 3, ứng dụng độc lập này chạy dọc theo phiên bản hiện tại của Safari; giúp các nhà phát triển dễ dàng đồng thời làm việc với cả hai công nghệ sắp tới cũng như những gì hiện đang được công chúng sử dụng. Safari Technology Preview không chỉ được xây dựng dựa trên phiên bản mới nhất của WebKit, nó còn có các cập nhật CSS, HTML và JavaScript mà cuối cùng sẽ trở thành một phần của bản phát hành chính thức. Nếu điều đó không đủ, phiên bản xem trước cũng cung cấp cho bạn quyền truy cập vào phiên bản mới nhất của Trình kiểm tra web cũng như Chế độ thiết kế đáp ứng để kiểm tra ứng dụng và trang của bạn trên hầu hết các loại thiết bị bao gồm iPad và iPhone. Một điều nữa mà Safari Technology Preview làm cho cộng đồng nhà phát triển dễ dàng hơn khi gửi phản hồi, đạt được thông qua Trình báo cáo lỗi của Apple; có thể truy cập từ menu Trợ giúp của ứng dụng.

Một tính năng đáng chú ý còn thiếu trong phiên bản WebKit Nightly nói trên là hỗ trợ iCloud, một tiện ích có trong ứng dụng này cho phép các nhà phát triển truy cập Danh sách Đọc và các dấu trang của họ trong khi họ mã hóa và khắc phục sự cố. Một số tính năng nổi bật trong phiên bản đầu tiên của Safari Technology Preview là một trình biên dịch JavaScript JIT thông lượng cao, ECMAScript6, phiên bản mới nhất của đặc tả Shadow DOM, cũng như khả năng sao chép hoặc cắt văn bản theo chương trình dựa trên cử chỉ của người dùng. Một phiên bản thứ hai đã được phát hành vào ngày 13 tháng 4, với hàng chục thay đổi; nhiều người trả lời trực tiếp các yêu cầu của nhà phát triển và báo cáo lỗi.

Mặc dù đối tượng mục tiêu ở đây là hiển nhiên, bất kỳ ai cũng có thể tải xuống hoặc cập nhật Safari Technology Preview thông qua Mac App Store mà không cần tài khoản nhà phát triển.

Xem trước công nghệ Safari: Công cụ dành cho nhà phát triển

Đối với những độc giả chưa quen với bộ công cụ phát triển tích hợp của Safari, dưới đây là tổng quan ngắn gọn về một số tính năng hữu ích hơn của nó.

Ngoài các công cụ trên, bạn cũng có thể vô hiệu hóa một số tính năng và thành phần từ trình đơn Develop của Safari Technology Preview. Điều này bao gồm ngăn không cho JavaScript được thực thi, hình ảnh phía máy chủ và được lưu trong bộ nhớ cache tải trong trang, tiện ích mở rộng đang chạy và hơn thế nữa.