浏览器简史

October 6, 2009

在cnBeta上看到了这幅图片,感慨万千啊…
早在我接触电脑之前,Netscape就已经战败消失了,而Mozilla项目也早已开始…
05年开始使用Firefox,那个时候的Firefox还真的很年轻啊…
一直认为Firefox比Safari岁数大,没想到是反过来了…
早在96年,Opera浏览器就诞生了,并且应用在了无限设备上…
以前,在网络上和书本上都看过关于那场浏览器大战的介绍,今天,看来又要亲眼见证一次新的浏览器大战了,n年之后,也可以给年轻人讲述一下了… ^_^

0

DOM Live Collection Performance Problem

August 17, 2009

Recently, I am working on the implementation of DOM for an Open Source browser Netsurf, so I need to read the DOM specs a lot. And I found an interesting type of interfaces in the spec, that is “live collection”. Take the Core module for example:
The NodeList interface provides the abstraction of an ordered collection [...]

4

DOM Live Collection性能问题

August 16, 2009

最近一直在为开源浏览器Netsurf写DOM实现,从DOM Core写到DOM HTML,发现其中有一个Live Collection的概念经常在DOM spec中出现。以Core模块为例:
The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented. NodeList objects in the DOM are live.

NamedNodeMap objects in the DOM are live.
标准中也明确给出了live的定义:
NodeListand NamedNodeMap objects in the DOM are live; that is, changes to the underlying document structure are reflected [...]

0

Crash your safari

August 3, 2009

click it!

3