一系列开源浏览器(Open source browser)介绍

1 概述

本文介绍一些主流开源浏览器(Open source browser)框架,只统计还在更新的开源浏览器,比较出名的有Chromium,Mozilla Firefox、Brave、GNOME Web等等,帮助大家方便选择什么浏览器进行GUI开发。有些浏览器对系统要求比较高,有些是比较轻量的浏览器,按需选择。第二章总览列出28框浏览器关键信息,第三章,详细介绍这些浏览器,包括浏览器特性,历史等信息

2 总览

下表是浏览器关键信息统计,主要统计还在更新的浏览器,点击浏览器名称可以直接访问官网

浏览器 轻量 软件许可 布局引擎 支持系统 开发语言 最新版本日期
Basilisk MPL 2.0 Goanna Windows、Linux C/C +、CSS、JavaScript、XUL 2020.01.12
Brave MPL 2.0 Blink Windows、Linux、Mac、Android、iOS C/C++、JavaScript 2019.05.19
Chromium Embedded Framework BSD Blink Windows、Linux、Mac C++ 2019.11.27
Chromium BSD Blink Windows、Linux、Mac、Android C/C++、 JavaScript built nightly
Cobalt Linux、Android、RasPi C++
Comodo Dragon BSD Blink Windows、无Linux 2019.12.20
Comodo IceDragon MPL 2.0 Gecko Windows、无Linux 2019.06.19
Dooble BSD Blink Windows、Linux、Mac、FreeBSD C++ 2019.11.15
Falkon GPL 3.0 Qt WebEngine Windows、Linux、FreeBSD C++ 2019.03.22
GNU IceCat MPL 2.0 Gecko Linux、Mac、Android 2019.06.22
K-Meleon GPL Gecko Windows、无Linux 2015.09.19
Konqueror GPL WebKit Unix C++、Qt 2020.01.09
Links GPL custom Windows、macOS,、OS/2、Unix-like C 2019.09.25
Lynx GPL custom Windows、Unix-like、DOS ISO C 2018.07.08
Midori LGPL WebKit Windows、Linux、Mac Vala、 C 2019.07.29
Mozilla Firefox MPL 2.0 Gecko Windows、Linux、Mac、Android C/C++、JavaScript、CSS、HTM、Rust 2020.02.11
NetSurf GPL custom Linux、Mac、BSD、Haiku、AmigaOS、Atari ANSI C 2019.07.18
Pale Moon MPL 2.0 Goanna Windows、Linux C/C++、CSS、JavaScript、XUL 2020.02.04
SeaMonkey MPL 2.0 Gecko Windows、Linux、Mac C++、XUL、XBL、JavaScript 2019.09.04
surf MIT WebKit Unix-like C 2017.03.28
Waterfox MPL 2.0 Gecko Windows、Linux、Mac、Android C/C ++、CSS、JavaScript、XUL 2020.01.11
GNOME Web GPL WebKitGTK Unix-like C 2020.01.09
Dillo GPLv3 Dillo Linux、BSD、OS X、FreeDOS C/C++ 2015.06.30
Otter Browser GPL QtWebKit / QtWebEngine Unix-like、macOS、Windows、Haiku C++ 2019.01.02
qutebrowser GPLv3 QtWebKit / QtWebEngine Linux、Windows、macOS、FreeBSD、OpenBSD Python、JavaScript 2019.09.27

下表是一些其他浏览器

浏览器 轻量 软件许可 布局引擎 支持系统 开发语言 最新版本日期
Motomic’s Butterfly Microbrowsertm RTOS
QJY AIOT Web OS 付费 Chromium Linux、RTOS、Android C/C++
HybridOS LGPLv3 Linux、Windows、macOS、Android、iOS
Zetakey 付费 Webkit/Qt Webkit Linux、Windows、Android
WPE Webkit OS X、Linux、Windows

3 详细介绍

3.1 Basilisk

Basilisk
开源地址:https://github.com/MoonchildProductions/UXP

Basilisk是一个免费的基于XUL的开源Web浏览器,具有著名的Firefox风格的“Australis”界面和操作。它基于Goanna布局和渲染引擎(Gecko的分支),并基于Unified XUL平台(UXP)构建,而UXP平台又是Mozilla代码库的分支,没有Servo或Rust。

Basilisk主要是其所构建的XUL平台的参考应用程序,并且是Firefox的潜在替代产品,尤其是在需要“旧版”扩展功能的情况下。

Basilisk是开发软件。这意味着应始终将其视为或多或少的“ beta”;它可能存在一些错误,并按原样提供,并可能存在缺陷。像任何其他自由软件社区项目一样,它也不具有任何特定目的的担保或承诺。话虽这么说:当然,我们将竭尽所能为每个官方版本的Basilisk提供尽可能稳定和安全的浏览器。

应该注意的是,浏览器本身(应用程序代码)将按原样发布和维护,而用户界面或浏览器前端功能的更改或开发很少。随着特定平台的发展,某些特定于Firefox的功能可能会随着时间的流逝而消失。请不要期望此应用程序在所有方面都保持完全相同。

该浏览器支持什么?

它支持现代Web所需的多种功能,包括高级脚本,CSS,HTML5和可下载字体支持。它还完全支持所有NPAPI插件(例如Java,Unity Web播放器,媒体插件,身份验证插件)。可以在功能页面上找到更多详细信息。

该浏览器是否与Mozilla相关联/关联?

简而言之,该浏览器是由Pale Moon背后的团队创建和维护的,并且是Mozilla / Firefox代码的完全独立的分支。

Basilisk是现代的,功能齐全的Web浏览器。它旨在保留其同级Firefox已删除的有用技术。

主要特点:

  • 完全支持JavaScript的ECMAscript 6标准,以实现现代Web浏览。
  • 支持所有NPAPI插件(Unity,Silverlight,Flash,Java,身份验证插件等)。
  • 支持XUL / Overlay Mozilla样式的扩展。
  • 在Linux上支持ALSA。
  • 支持WebAssembly(WASM)。
  • 支持高级Graphite字体整形功能。
  • 支持现代Web加密:最高TLS 1.3,现代密
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值