Microsoft mở mã nguồn Sonar, công cụ kiểm tra hiệu suất và độ bảo mật cho website

27/10/2017 — @kcjpop
357 từ — Đọc trong 2 min

Nhóm phát triển trình duyệt Microsoft Edge vừa công khai mã nguồn của Sonar, một công cụ giúp kiểm tra hiệu suất website/PWA và các vấn đề liên quan như tính dễ sử dụng (accessibility), khả năng tương thích (interoperability) và bảo mật.

Sonar lần đầu được công bố vào tháng 6/2017 như là đóng góp của Microsoft cho JS Foundation, là một phần trong nỗ lực làm thân với cộng đồng mã nguồn mở. Hiện tại, Sonar đã có thể được dùng ở tất cả các thể loại website, bao gồm cả các trang intranet và các trang bán hàng điện tử. Lập trình viên được mời gọi tham gia và phát triển thêm tính năng cho Sonar.

Bạn có thể dùng thử Sonar bằng cách truy cập vào https://sonarwhal.com/scanner/, nhập đường dẫn của website và click Run Scan. Sonar sẽ quét và hiển thị những vấn đề mà nó tìm được, đồng thời cũng gợi ý một số giải pháp. Bạn có thể xem thử kết quả kiểm tra của Ehkoo ở đây.

Cách dùng Sonar cũng tương tự như các công cụ kiểm tra lỗi như ESLint hay CSSLint. Bạn sẽ khai báo các luật kiểm tra và sử dụng một trong số các connectors (hiện hỗ trợ jsdomchrome) để tiến hành thẩm định website.

Theo lời của Antón Molleda, nhân viên quản lý cấp cao của Microsoft Edge, điểm khác biệt của Sonar ở chỗ, Sonar thực thi mã nguồn của website bên trong một container riêng biệt, thay vì tiến hành phân tích mã nguồn như những công cụ kiểm lỗi khác. Điều này giúp cho kết quả phân tích của Sonar chính xác hơn, đồng thời vẫn giữ được khả năng tích hợp với các dịch vụ khác. Và nếu bạn không muốn chạy Sonar trên trình duyệt, bạn cũng có thể gọi nó từ giao diện dòng lệnh.

Trong tương lai, Sonar sẽ được phát triển thêm nhiều tính năng, bao gồm plugin cho Visual Studio Code, các thiết lập để tùy chỉnh cho ứng dụng web, và hỗ trợ thêm nhiều luật kiểm tra khác.

Nguồn: TheNextWeb

Bạn thấy bài viết này hữu ích? Đăng ký ngay bảng tin Ehkoo để luôn được cập nhật mới nhất về thế giới front-end nhé.


Bình luận

Đăng ký bản tin

Quá lười để vào ehkoo mỗi ngày? Không sao hết, Ehkoo sẽ gửi bài cho bạn mỗi tuần.

Đảm bảo chất lượng, hứa không bao giờ spam.