Việc phát hành trình duyệt web tối giản Dillo 3.1, được viết bằng C/C++ sử dụng thư viện FLTK, đã được xuất bản. Trình duyệt được đặc trưng bởi kích thước nhỏ (tệp thực thi có kích thước khoảng một megabyte khi được lắp ráp tĩnh) và mức tiêu thụ bộ nhớ tối thiểu, với giao diện đồ họa hỗ trợ các tab và dấu trang, hỗ trợ HTTPS và một bộ tiêu chuẩn web cơ bản (có hỗ trợ cho HTML 4.01 và CSS, nhưng không có JavaScript). Chức năng của Dillo có thể được mở rộng thông qua các plugin, ví dụ: có các plugin cho giao thức IPFS và Gemini. Mã dự án được phân phối theo giấy phép GPLv3.
Phiên bản phát hành lớn cuối cùng của Dillo, 3.0.0, được phát hành vào năm 2011, và bản cập nhật bảo trì cuối cùng, 3.0.5, được phát hành vào năm 2015. Năm 2016, một trong những nhà phát triển chủ chốt của dự án qua đời, sau đó, vào năm 2017, việc phát triển Dillo đã hoàn toàn dừng lại, và đến năm 2022, thời hạn thanh toán cho dự án đã hết hạn. tên miền Dự án và trang web dillo.org đã ngừng hoạt động. Vào tháng 1 năm 2024, một nỗ lực đã được thực hiện để hồi sinh dự án, kết quả được phát hành dưới dạng Dillo 3.1. Năm 2023, một nhánh của Dillo+ (Dillo-Plus) đã được tạo ra, tích hợp các bản sửa lỗi đã được thu thập (thay đổi cuối cùng cho Dillo-Plus được thêm vào hai tháng trước).
Những thay đổi lớn trong Dillo 3.1:
- Đã thêm hỗ trợ cho các phần tử HTML nổi và thuộc tính CSS “float”.
- Hỗ trợ HTTPS đã được cải thiện đáng kể và được bật theo mặc định. Đối với hoạt động HTTPS, có thể sử dụng thư viện OpenSSL, LibreSSL và mbed TLS. Đã thêm cài đặt “http_force_https” để bắt buộc chuyển tiếp từ HTTP sang HTTPS.
- Hỗ trợ CSS mở rộng: thêm hỗ trợ cho các thuộc tính 'width' và 'height' cho tất cả các thành phần, đã triển khai các thuộc tính 'min-width', 'max-width', 'min-height' và 'max-height', thêm hỗ trợ cho 'display : chặn Nội tuyến'.
- Đã thêm hỗ trợ cho thẻ HTML " " và hỗ trợ mở rộng cho thẻ " ".
- Các widget đã được thiết kế lại.
- Tỷ lệ khung hình được giữ nguyên cho các hình ảnh có thông số độ phân giải được chỉ định dưới dạng phần trăm.
- Đã thêm cài đặt 'điều chỉnh_min_width' và 'điều chỉnh_table_min_width'.
- Ưu tiên tải tài nguyên được cung cấp (hình ảnh được tải với mức độ ưu tiên thấp hơn).
- Đã thêm cài đặt http_persistent_conns và cung cấp khả năng sử dụng lại các kết nối HTTP đã thiết lập.
- Đã thêm hỗ trợ cho tiêu đề HTTP Strict-Transport-Security, có thể bị tắt bằng cách sử dụng cài đặt http_strict_transport_security trong dillorc.
- Đã thêm cài đặt ui_tab_height để đặt chiều cao của các nút tab.
- Khả năng chuyển đổi tab bằng con lăn chuột được kích hoạt.
- Cải thiện khả năng phát hiện tài liệu XHTML.
- Một hệ thống tích hợp liên tục đã được triển khai để kiểm thử các bản dựng. Ubuntu, MacOS, FreeBSD và Windows (cygwin).
- Đã thêm các bài kiểm tra tự động để kiểm tra tính chính xác của kết xuất HTML.


Nguồn: opennet.ru
