NetSurf:一个开源多平台Web浏览器
NetSurf项目于2002年4月启动,以响应对当时可用的RISC OS浏览器缺陷。从那时起,NetSurf一直在不断发展。用户始终可以通过项目的自动生成器立即获得最新功能和错误修复。NetSurf早在2007年5月17日NetSurf的第一个版本1.0版发布之前就已经成为RISC OS上使用最广泛的浏览器。与RISC OS用户发布的版本相比,开发版本的使用范围继续得到广泛使用。
现在,NetSurf已被移植到更多平台上,并为BeOS和Haiku以及AmigaOS 4创建了本地前端。
NetSurf项目的目标是:
玩得开心
NetSurf是在开发者在业余时间开发的,因此项目的主要目标是玩得开心–希望学习一些东西。如果要加入,请查看开发人员和贡献者社区!
遵守标准
有许多网络标准。HTTP,HTML和CSS只是其中的一部分,并且新规范不断出现。NetSurf团队致力于实现这些标准。
卓越的用户体验
希望NetSurf为用户提供适合您桌面环境的一致界面。旨在使NetSurf的界面简洁明了,同时提供对强大功能的访问。
保持NetSurf轻巧
NetSurf是一款占内存很小的网络浏览器。
可移植性
NetSurf可供尽可能多的用户使用。
模块化
为NetSurf设计的许多组件都是单独提供的,因此其他组件可以在自己的项目中使用。
时间线
下面记录了项目历史中的一些重大事件和变化。
2002年4月 | NetSurf项目启动 |
---|---|
2004年6月 | 提供GTK端口 |
2007年5月 | NetSurf 1.0发布 |
2007年6月 | NetSurf打包在Debian中 |
2007年6月 | Hubbub HTML解析器已启动 |
2007年7月 | LibDOM DOM实现开始 |
2007年8月 | NetSurf 1.1发布 |
2008年1月 | 重新设计和重写了NetSurf网站 |
2008年3月 | NetSurf 1.2发布 |
2008年5月 | LibCSS CSS解析器已启动 |
2008年6月 | 提供BeOS和Haiku端口 |
2008年8月 | 提供AmigaOS 4端口 |
2008年8月 | Netbuf构建中使用的Hubbub |
2008年9月 | 可用的帧缓冲端口 |
2009年4月 | NetSurf 2.0发布 |
2009年5月 | NetSurf 2.1发布 |
2009年7月 | NetSurf构建中使用的LibCSS |
2010年3月 | NetSurf中设计和使用的新缓存 |
2010年4月 | NetSurf 2.5发布 |
2010年9月 | NetSurf 2.6发布 |
2011年1月 | 提供Atari端口 |
2011年1月 | Mac OS X端口可用 |
2011年4月 | NetSurf 2.7发布 |
2011年9月 | NetSurf核心中的框架和iframe |
2011年9月 | NetSurf 2.8发布 |
2012年3月 | NetSurf构建中使用的LibDOM |
2012年4月 | NetSurf 2.9发布 |
2012年9月 | 早期的JavaScript支持开始 |
2013年2月 | 用于HTML表单的Textarea小部件 |
2013年4月 | NetSurf 3.0发布 |
2013年9月 | 重新设计的树视图 |
2013年12月 | Big LibCSS选择加速 |
2014年4月 | NetSurf 3.1发布 |
2014年5月 | 添加了光盘缓存功能 |
2014年8月 | NetSurf 3.2发布 |
2015年3月 | NetSurf 3.3发布 |
2015年8月 | 将JavaScript引擎更改为Duktape |
2016年2月 | NetSurf 3.4发布 |
2016年4月 | NetSurf 3.5发布 |
2016年11月 | NetSurf 3.6发布 |
2017年10月 | NetSurf 3.7发布 |
2018年8月 | NetSurf 3.8发布 |
2019年7月 | NetSurf 3.9发布 |
2020年5月 | NetSurf 3.10发布 |