Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (90.58 KB, 3 trang )
Trình duyệt Multiengine Lunascape
Tính năng chính của Lunascape là khả năng chuyển đổi giữa các engine để
thực hiện render theo thời gian thực. Ba engine render quan trọng nhất dùng
để test là Gecko (Mozilla Firefox), Webkit (Safari, Konqueror, Google
Chrome, các tên tuổi khác) và Trident (Microsoft Internet Explorer). Điều
này làm thất vọng nhiều chuyên gia phát triển, vì các trình duyệt này thường
render cùng một mã theo các cách khác nhau.
Việc chuyển đổi giữa các engine render của trình duyệt không phải là một
kỹ thuật mới, IE Tab, một mở rộng của Firefox trong việc cung cấp chức
năng tương tự như vậy, đã được sử dụng trong nhiều năm trở lại đây.
Lunascape vẫn sử dụng như vậy vì có bổ sung thêm sự hỗ trợ Webkit để pha
trộn. Để test thử bản thử nghiệm này, chúng tôi đã cài đặt phát hành 5.0.0
alpha3 của Lunascape.
Trong quá trình sử dụng cho thấy rằng, việc quá độ giữa các engine là một
quá trình hoàn toàn uyển chuyển. Chúng tôi đã sử dụng WebFX để test vấn
đề quá độ này, đây là một site có nhiều kịch bản trình duyệt và có thể được
sử dụng như các công cụ minh chứng cho việc kiểm thử các tính năng
DHTML. Bài test của tôi xem xét đến việc quan sát các kịch bản khác nhau
bằng ba engine render của trình duyệt, kết quả cho thấy Lunascape đã thực
hiện công việc này khá tốt.
Trong phiên bản này chúng tôi nhận thấy việc duyệt các tab trong Lunascape
khá đơn độc, tuy nhiên điều đó cũng không đến nỗi quá tồi đối với một dự
án mới ở giai đoạn alpha. Quan điểm của các chuyên gia phát triển cho biết
rằng khả năng chuyển đổi của Lunascape để giữa các engine render diễn ra
khá nhanh và tỏ ra khá hữu dụng mặc dù phát hành alpha này không thực sự
cung cấp cho những sử dụng mang tính sản xuất quan trọng.
Lunascape có một điểm khá thú vị như một trình duyệt lai, tuy nhiên khả
năng sử dụng của nó vẫn chưa thực sự tốt trong phiên bản alpha hiện hành.
Trong đó phải kể đến đó là Lunascape không đáp trả các phím tắt trên bàn
phím như các trình duyệt khác. Cho ví dụ, khi CTRL + T để mở một tab mới
trong Internet Explorer, Firefox và Chrome, thì nó không cho phép bạn thực