Trình duyệt Multiengine Lunascape
Tính năng chính của Lunascape là khnăng chuyn đổ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 tui khác) Trident (Microsoft Internet Explorer). Điu
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 phi là một
kthuậ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ở li đây.
Lunascape vn sử dụng như vậy vì có bsung thêm shỗ trợ Webkit để pha
trộn. Để test thử bản thử nghiệm y, chúng tôi đã cài đặt phát hành 5.0.0
alpha3 của Lunascape.
Trong quá trình sdụng cho thấy rằng, việc quá độ giữa các engine là một
quá trình hoàn toàn uyn chuyển. Chúng tôi đã sdụng WebFX để test vấn
đề quá độ y, đây một site nhiều kịch bản trình duyệt và thđược
s dụng như các công cụ minh chứng cho việc kim thử các tính năng
DHTML. Bài test của tôi xem 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 bn này chúng tôi nhn thy việc duyệt các tab trong Lunascape
khá đơn độc, tuy nhiên điều đó cũng không đến nỗi qtồi đối với một d
án mi giai đoạn alpha. Quan đim của các chuyên gia phát trin cho biết
rằng khả năng chuyển đổi của Lunascape để giữa c engine render din ra
khá nhanh tỏ ra khữu dụng mặc dù phát hành alpha 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 một điểm kthú vị như một trình duyệt lai, tuy nhiên kh
năng sdụng của vẫn chưa thực sự tốt trong phiên bản alpha hiện hành.
Trong đó phải kể đến đó Lunascape không đáp trả các phím tắt trên n
phím như các trình duyệt khác. Cho ví dụ, khi CTRL + T để mmột tab mi
trong Internet Explorer, Firefox Chrome, thì không cho phép bn thực
hiện gì c trong Lunascape. Middle-clicking vào một liên kết sẽ m được
liên kết đó trong một tab mi đối với hầu hết trình duyệt như Lunascape li
bỏ qua hành động này.
Tuy nhiên Lunascape cũng một RSS ticker nhỏ có thể tìm nạp và hin th
nội dung RSS. Nhưng mặt khác ticker này lại chia skhông gian trên màn
hình với tab bar. Nếu một i tab được mở, sẽ rất ít không gian còn li
cho ticker, điều đó là cho tính ng này trở nên gn như vô dụng. Lunascape
sẽ bật ra một thông báo bất cứ khi nào ni dung RSS được cập nhật.
Một lĩnh vực khác thể được cải thiện trong Lunascape đó là trang start
của nó. Trang y đã được xây dựng tương tự như trang start của Firefox,
tuy nhiên chúng tôi có thể thấy vn đề tim ẩn ở đây. Với sự phổ biến của rất
nhiều các site giả mạo, mã độc, nhiều người thể đề phòng các site ctình
được thiết kế giống như c đích đến hay được sử dụng, thm ctrong c
ứng dụng được tốt. Một cải thin trong thiết kế đối với trang start này l
sẽ làm cho tính bo mật của trang này ci thiện nên rất nhiều.
Lunascape cho thy một cảm nhận khá thú vị, một tim năng rất hữu
dụng khi thực hiện được khá nhiu công việc trên nó. Tuy nhiên vào c này,
chcó một vấn đề với Windows về phn nguồn ca Trident. Ngược lại
Gecko Webkit, lại là các thành phần mã nguồn mở và cho phép thkhai
thác một cách dễ dàng