欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
灰狐浏览器
小 (→Lisp) |
|||
(未显示7个用户的102个中间版本) | |||
第1行: | 第1行: | ||
− | OpenBrowser - discover the open world | + | 灰狐浏览器 Huihoo Browser |
+ | |||
+ | ==简介== | ||
+ | 灰狐浏览器:based on [[ Chromium]] 和 [https://wiki.mozilla.org/Platform Mozilla platform] [[文件:chromium-20x20.png]] [[文件:mozilla-28x20.png]] | ||
+ | |||
+ | Huihoo Browser 启发自 [https://brave.com Brave Browser] [https://github.com/MrAlex94/Waterfox Waterfox] 和 [[GNU IceCat]]。 | ||
+ | |||
+ | [[C++]] 和 [[Rust]]语言开发 + [[V8]]/[[SpiderMonkey]]/[[Servo]]引擎 + C++生态系统 + Rust生态系统 + 区块链生态系统。 | ||
+ | |||
+ | 两条路线,均衡治理。 | ||
+ | |||
+ | ==新闻== | ||
+ | *基于 [https://github.com/atlas-engineer/nyxt Nyxt browser] 和 [[Common Lisp]] 构建。(2022.01.23) | ||
+ | *OpenBrowser 更名为 Huihoo Browser.(2015.11.14) | ||
+ | |||
+ | ==Lisp== | ||
+ | [[文件:nyxt-128x128.png|right|Nyxt browser]] | ||
+ | |||
+ | 一款面向黑客和程序员的浏览器:[https://nyxt.atlas.engineer/ Nyxt] | ||
+ | |||
+ | 可基于 Nyxt 集成和构建写作出版平台,[[Common Lisp]] 驱动快速创作、发布流水线。 | ||
+ | |||
+ | ==MPL== | ||
+ | MPL既不像MIT和BSD那样允许派生作品完全转化为私有,也不像GPL那样要求所有的派生作品,包括新的组件在内,全部必须保持GPL。通过允许在派生项目中存在私有模块,同时保证核心文件的开源,MPL同时激励了商业及开源社区来参与帮助开发核心软件。 | ||
+ | |||
+ | MPL 2.0 融合了BSD许可证和GNU通用公共许可协议的特性,追求平衡专有软件和开源软件开发者之间的顾虑,同时也兼容于GPL及Apache许可证。 | ||
+ | |||
+ | ==Chromium== | ||
+ | *[[Chromium]] | ||
+ | *[[Chromium OS]] | ||
+ | *[https://brave.com Brave browser] | ||
+ | *[https://www.chromium.org/blink Blink] is the rendering engine used by Chromium. | ||
+ | |||
+ | ==Qt== | ||
+ | [https://www.falkon.org/ Falkon] 是一款全新的超快速 [[Qt]] 网络浏览器 | ||
+ | |||
+ | ==Rust & Servo== | ||
+ | *[https://www.mozilla.org/zh-CN/technology/ Firefox Quantum] 新版 Firefox 开发者版本有一个全新、超快的 CSS 引擎,采用 Rust 语言编写。 | ||
+ | *[[Rust]]开发新一代浏览器 | ||
+ | *[[Servo]] Parallel Browser Engine | ||
+ | |||
+ | ==OpenBrowser== | ||
+ | OpenBrowser(OBrowser) - discover the open world | ||
开放浏览器 - 发现一个开放的世界 | 开放浏览器 - 发现一个开放的世界 | ||
− | 项目主页: http:// | + | OpenBrowser is Powered By: [[Chromium]] and [[Mozilla]] [[文件:chromium-20x20.png]] [[文件:mozilla-28x20.png]] |
+ | |||
+ | 项目主页: http://obrowser.org/ | ||
+ | |||
+ | [http://forge.huihoo.com/projects/obrowser 开放浏览器 @ 灰狐协作] | ||
− | [http://browserplus.yahoo.com/ BrowserPlus] : The browser is the | + | [http://browserplus.yahoo.com/ BrowserPlus] : The browser is the platform |
[[Image:google-windows.jpg|right|thumb|Chrome OS vs Windows]] | [[Image:google-windows.jpg|right|thumb|Chrome OS vs Windows]] | ||
Browser is OS: 谷歌操作系统Chrome OS在[[Google Chrome]]浏览器基础上开发。 | Browser is OS: 谷歌操作系统Chrome OS在[[Google Chrome]]浏览器基础上开发。 | ||
第14行: | 第60行: | ||
OpenBrowser的关键特性是对[[HTML 5]]的支持, 以及对[[ECMAScript]], [[JavaScript]]和[[ActionScript]]的良好支持. | OpenBrowser的关键特性是对[[HTML 5]]的支持, 以及对[[ECMAScript]], [[JavaScript]]和[[ActionScript]]的良好支持. | ||
− | == | + | |
− | + | [[Image:Firefox-32x32.png]] [[Image:Chrome-32x32.png]] [[Image:Opera-32x32.png]] [[Image:IE-32x32.png]] [[Image:Safari-32x32.png]] 是主要研究的五大浏览器. | |
− | + | ||
+ | ==Roadmap== | ||
+ | [[Qt]] 是我们PC客户端和手机移动端的C++核心,[[QupZilla]] 也给我们展示了一个可行的发展方向和思路。(2014.06.08) | ||
+ | |||
+ | OBrowser 定位成积木式浏览器,我们提供浏览器的各种基础模块(积木),它们来自主流浏览器:[[Firefox]]、[[Chrome]]、[[IE]]、[[Safari]]、[[Opera]]。然后用户根据自己的需要选择模块自己组装或编译适合自己的浏览器。(2011.03.29) | ||
+ | ===OpenBrowser 4=== | ||
+ | OpenBrowser 4 同时支持 [[WebKit]] 和 [[Gecko]] 和 IE 内核 // IE内核是为了更适合国内实际情况: 如支持网银, 在线播放等. | ||
+ | |||
+ | 通过 IE Tab 支持 IE 浏览. | ||
+ | |||
+ | ===OpenBrowser 3=== | ||
+ | OpenBrowser 3 将支持 [[WebKit]] 和 [[Gecko]] 两种渲染引擎, 可自由切换使用不同内核, 每个标签可使用不同内核. | ||
+ | |||
+ | ===OpenBrowser 2=== | ||
+ | OpenBrowser 2 is powered by [[Qt]] + [[QtWebKit]], [[WebKit]], [[Arora]] | ||
+ | |||
+ | ===OpenBrowser 1=== | ||
*OpenBrowser 1 基于 IE Core 构建. | *OpenBrowser 1 基于 IE Core 构建. | ||
+ | |||
+ | *Mozilla Firefox - Huihoo Edition, 基于 [[Firefox]] 3.x ,[[Flock]] and [[K-Meleon]] 构建. | ||
[[Image:firefox-ebay-edition.png|right]] | [[Image:firefox-ebay-edition.png|right]] | ||
*为一些伙伴和组织开发相应的Add-ons或专版可能是个不错的思路。 | *为一些伙伴和组织开发相应的Add-ons或专版可能是个不错的思路。 | ||
第23行: | 第87行: | ||
*更好的支持在线视频播放 | *更好的支持在线视频播放 | ||
*对JavaScript, 企业框架的良好支持, 如ExtJS... | *对JavaScript, 企业框架的良好支持, 如ExtJS... | ||
+ | *将浏览器的功能尽可能多得做到系统内核中去... 就如同[[KVM]]将虚拟化更多的带入Linux内核中. | ||
+ | *在浏览器内核中直接支持Flash, 而不用安装Flash插件. (Frank建议 2010.01.12) http://osflash.org/ 是重要信息源和项目 | ||
+ | [[OpenBrowser Flash Players]] | ||
+ | *更好、更安全的支持网上银行 | ||
+ | 国内的网络银行兼容性和更新速度都很差, 如建行网银主要支持IE6, IE7看运气, IE8彻底没戏. 国内的网银很"强大". | ||
+ | *支持在浏览器中浏览PDF文件, 可参考资源: http://pdfreaders.org/ http://pdfreaders.org/ | ||
+ | |||
==Gecko== | ==Gecko== | ||
− | == | + | ==WebKit== |
− | + | *[[WebCore]] | |
− | + | *[[JavaScriptCore]] | |
+ | *[[QtWebKit]] | ||
+ | |||
+ | Just cause it's simple doesn't mean it's not super hlpeful. | ||
− | |||
==Functions== | ==Functions== | ||
*Chrome采取了多处理架构设计, Chrome多处理设计就是让每个标签的处理任务各自独立,如果某个标签发生故障,用户就可关闭该标签,而Chrome仍能正常运行。但如果微软IE或火狐发生此类故障,就得关闭整个浏览器。 | *Chrome采取了多处理架构设计, Chrome多处理设计就是让每个标签的处理任务各自独立,如果某个标签发生故障,用户就可关闭该标签,而Chrome仍能正常运行。但如果微软IE或火狐发生此类故障,就得关闭整个浏览器。 | ||
==Mobile== | ==Mobile== | ||
− | OpenBrowser-M 将提供对移动设备的支持. OpenBrowser-M 将基于 [[Qt]], [[WebKit]]构建. | + | [[Image:openbrowser-mobile.png|right|thumb|OpenBrowser Mobile]] |
+ | OpenBrowser-M 将提供对移动设备的支持. OpenBrowser-M 将基于 [[Qt]], [[WebKit]] or [[Fennec]]构建. | ||
+ | |||
+ | *[[Dillo]] is a small footprint web browser. | ||
+ | *[[Fennec]] is the code name of the effort to build a mobile version of Firefox. | ||
+ | *[[S60 Browser]] | ||
− | |||
==3D== | ==3D== | ||
− | + | *[[WebGL]] | |
+ | *对3D应用的支持,如对[[O3D]] 的支持. | ||
+ | *[[OpenSceneGraph]] | ||
+ | |||
+ | ==HTML 5== | ||
+ | [[文件:HTML5-Badge-64x64.png|right]] | ||
+ | [[Image:html5-video.jpg|right|thumb|HTML5的视频格式之争]] | ||
+ | |||
+ | *[http://www.ruanyifeng.com/blog/2010/05/html5_codec_fight.html HTML5的视频格式之争] | ||
+ | *[http://html5demos.com/ HTML 5 Demos and Examples] | ||
+ | |||
==Release== | ==Release== | ||
+ | *OpenBrowser 2.0.0 基于Qt,WebKit构建,2010中发布 (2010.01.21) | ||
+ | *Hack Google Chrome (2009.08) | ||
+ | *OpenBrowser 2.0.0 之后的版本将基于Qt, 并支持WebKit, Gecko两种不同的Layout Engine (2009.03) | ||
+ | *OpenBrowser 2.0.0 将基于Firefox构建 (2009.01) | ||
*2008.02.27: OpenBrowser 1.0.0 beta 发布 | *2008.02.27: OpenBrowser 1.0.0 beta 发布 | ||
+ | |||
+ | ==参考资料== | ||
+ | *[http://blogs.huihoo.com/?p=642 Safari 4 的150多个功能简介] | ||
+ | *[https://github.com/alrra/browser-logos Browser Logos] | ||
+ | |||
+ | ==其它== | ||
+ | [[Image:browsers.png|right]] | ||
+ | [[Image:supported-browsers.png|right]] | ||
+ | [[Image:Browser-Engine.png|right|thumb|浏览器五大引擎]] | ||
+ | [[Image:IE-Chrome-Firefox-Safari-Opera.jpg|right|thumb|五大浏览器]] | ||
+ | 其它浏览器的优势和优点整理, 这里主要指闭源的浏览器 | ||
+ | *[[Firefox]] 核心关注 | ||
+ | *[[Chrome]] 核心关注 | ||
+ | *[[IE]] | ||
+ | *[[Opera]] | ||
+ | *[[Safari]] | ||
+ | *[[360SE]] | ||
+ | *[[TT]] | ||
+ | *[[Maxthon]] | ||
+ | *[[TheWorld]] | ||
+ | *[[Sogou]] | ||
+ | |||
+ | [[category:browser]] | ||
+ | [[category:firefox]] | ||
+ | [[category:chrome]] | ||
+ | [[category:huihoo]] |
2023年4月9日 (日) 03:42的最后版本
灰狐浏览器 Huihoo Browser
目录 |
[编辑] 简介
灰狐浏览器:based on Chromium 和 Mozilla platform
Huihoo Browser 启发自 Brave Browser Waterfox 和 GNU IceCat。
C++ 和 Rust语言开发 + V8/SpiderMonkey/Servo引擎 + C++生态系统 + Rust生态系统 + 区块链生态系统。
两条路线,均衡治理。
[编辑] 新闻
- 基于 Nyxt browser 和 Common Lisp 构建。(2022.01.23)
- OpenBrowser 更名为 Huihoo Browser.(2015.11.14)
[编辑] Lisp
一款面向黑客和程序员的浏览器:Nyxt
可基于 Nyxt 集成和构建写作出版平台,Common Lisp 驱动快速创作、发布流水线。
[编辑] MPL
MPL既不像MIT和BSD那样允许派生作品完全转化为私有,也不像GPL那样要求所有的派生作品,包括新的组件在内,全部必须保持GPL。通过允许在派生项目中存在私有模块,同时保证核心文件的开源,MPL同时激励了商业及开源社区来参与帮助开发核心软件。
MPL 2.0 融合了BSD许可证和GNU通用公共许可协议的特性,追求平衡专有软件和开源软件开发者之间的顾虑,同时也兼容于GPL及Apache许可证。
[编辑] Chromium
- Chromium
- Chromium OS
- Brave browser
- Blink is the rendering engine used by Chromium.
[编辑] Qt
[编辑] Rust & Servo
- Firefox Quantum 新版 Firefox 开发者版本有一个全新、超快的 CSS 引擎,采用 Rust 语言编写。
- Rust开发新一代浏览器
- Servo Parallel Browser Engine
[编辑] OpenBrowser
OpenBrowser(OBrowser) - discover the open world
开放浏览器 - 发现一个开放的世界
OpenBrowser is Powered By: Chromium and Mozilla
项目主页: http://obrowser.org/
BrowserPlus : The browser is the platform
Browser is OS: 谷歌操作系统Chrome OS在Google Chrome浏览器基础上开发。
微软专家: 未来浏览器将取代操作系统成为PC核心 :) Gazelle Web Browser
OpenBrowser + ReactOS 是我们的一个设想. Chrome OS 的目的是让所有的应用都运行在网络上, 但现实是不可能一下子所有应用都能在网络中运行, 都能在"云"中运行,也有需要在本地运行的,用户需要一个过渡。感觉 ReactOS 可能是一个很好得过渡。
OpenBrowser的关键特性是对HTML 5的支持, 以及对ECMAScript, JavaScript和ActionScript的良好支持.
[编辑] Roadmap
Qt 是我们PC客户端和手机移动端的C++核心,QupZilla 也给我们展示了一个可行的发展方向和思路。(2014.06.08)
OBrowser 定位成积木式浏览器,我们提供浏览器的各种基础模块(积木),它们来自主流浏览器:Firefox、Chrome、IE、Safari、Opera。然后用户根据自己的需要选择模块自己组装或编译适合自己的浏览器。(2011.03.29)
[编辑] OpenBrowser 4
OpenBrowser 4 同时支持 WebKit 和 Gecko 和 IE 内核 // IE内核是为了更适合国内实际情况: 如支持网银, 在线播放等.
通过 IE Tab 支持 IE 浏览.
[编辑] OpenBrowser 3
OpenBrowser 3 将支持 WebKit 和 Gecko 两种渲染引擎, 可自由切换使用不同内核, 每个标签可使用不同内核.
[编辑] OpenBrowser 2
OpenBrowser 2 is powered by Qt + QtWebKit, WebKit, Arora
[编辑] OpenBrowser 1
- OpenBrowser 1 基于 IE Core 构建.
- 为一些伙伴和组织开发相应的Add-ons或专版可能是个不错的思路。
Firefox Companion for eBay http://www.mozilla.com/en-US/add-ons/ebay/
- 更好的支持在线视频播放
- 对JavaScript, 企业框架的良好支持, 如ExtJS...
- 将浏览器的功能尽可能多得做到系统内核中去... 就如同KVM将虚拟化更多的带入Linux内核中.
- 在浏览器内核中直接支持Flash, 而不用安装Flash插件. (Frank建议 2010.01.12) http://osflash.org/ 是重要信息源和项目
- 更好、更安全的支持网上银行
国内的网络银行兼容性和更新速度都很差, 如建行网银主要支持IE6, IE7看运气, IE8彻底没戏. 国内的网银很"强大".
- 支持在浏览器中浏览PDF文件, 可参考资源: http://pdfreaders.org/ http://pdfreaders.org/
[编辑] Gecko
[编辑] WebKit
Just cause it's simple doesn't mean it's not super hlpeful.
[编辑] Functions
- Chrome采取了多处理架构设计, Chrome多处理设计就是让每个标签的处理任务各自独立,如果某个标签发生故障,用户就可关闭该标签,而Chrome仍能正常运行。但如果微软IE或火狐发生此类故障,就得关闭整个浏览器。
[编辑] Mobile
OpenBrowser-M 将提供对移动设备的支持. OpenBrowser-M 将基于 Qt, WebKit or Fennec构建.
- Dillo is a small footprint web browser.
- Fennec is the code name of the effort to build a mobile version of Firefox.
- S60 Browser
[编辑] 3D
- WebGL
- 对3D应用的支持,如对O3D 的支持.
- OpenSceneGraph
[编辑] HTML 5
[编辑] Release
- OpenBrowser 2.0.0 基于Qt,WebKit构建,2010中发布 (2010.01.21)
- Hack Google Chrome (2009.08)
- OpenBrowser 2.0.0 之后的版本将基于Qt, 并支持WebKit, Gecko两种不同的Layout Engine (2009.03)
- OpenBrowser 2.0.0 将基于Firefox构建 (2009.01)
- 2008.02.27: OpenBrowser 1.0.0 beta 发布
[编辑] 参考资料
[编辑] 其它
其它浏览器的优势和优点整理, 这里主要指闭源的浏览器