標籤彙整: JavaScript

Oracle通过法律迫使Javaeye更名

原Javaeye.com的站长robbin发表了通告: http://www.iteye.com/news/20605 今天,也就是2011年4月1日愚人节,我们不得不在这样一个特殊含义的节日,向JavaEye会员宣布这样一个富有讽刺性和纪念意义的网站公告:由于 Oracle公司通过授权的律师事务所,对JavaEye网站提出了我们无法接受的苛刻条件,在经过我们长期努力的交涉无效之后,Oracle授权的律师 事务所 以强硬的姿态要求我们服从,并且以停用javaeye.com的域名作为威胁,因此,我们只能被迫放弃已经运营了7年的JavaEye的域名和 JavaEye品牌,更名为ItEye。”

IE9将在3月14日推出

微软IE官方博客称,IE9将会在下周一3月14日正式发布,距离第一个平台预览版正好合间隔12个月。微软将在当天太平洋时间晚上9点开放下载。IE9主要新特性包括支持HTML5,图像硬件加速,新JScript引擎,支持WOFF等等。刚刚发布RC版的Firefox 4预计也将会在最近两周发布正式版。

data类型的Url格式:把小数据直接嵌入到Url中

所谓”data”类型的Url格式,是在RFC2397中提出的,目的对于一些“小”的数据,可以在网页中直接嵌入,而不是从外部文件载入。例如对于img这个Tag,哪怕这个图片非常非常的小,小到只有一个点,也是要从另外一个外部的图片文件例如gif文件中读入的,如果浏览器实现了data类型的Url格式,这个文件就可以直接从页面文件内部读入了。

data类型的Url格式早在1998年就提出了,时至今日,Firfox、Opera、Safari和Konqueror这些浏览器都已经支持,但是IE直到7.0版本都还没有支持,IE不支持的东西太多了,也不差这一个。:(

閱讀全文

神秘的 Google Compression Test

又有闲人出没了,他们发现最近 Google 的 Robots.txt 又多了一行:

Disallow: /compressiontest/

但是实际上 google.com/compressiontest/  这个网址啥也没有。。。

另外有人指出,今年的2月18日,很多用户反映他们在使用 Google.com 以及诸如澳大利亚,英国的国家版 Google 进行搜索时浏览器会提示他们下载 /compressiontest 文件。经过查看 Google 的 Javascript 代码大家发现 Google 在一个隐藏的 iframe 中调用了这个文件,但是第二天这些代码就都消失的无影无踪了,这里这里有当时的相关讨论。

也有用户猜测说这应该是一个测试 HTTP 压缩效果的空 HTML 文件,而实际情况估计只有 Google 自己才知道吧。

via blogoscoped

Firefox、Chrome跑JavaScript几乎一样快

在SunSpider上检测JavaScript效率的测试结果显示,最新版Google Chrome浏览器的执行速度只比Mozilla的Firefox稍稍慢了一点。测试报告的重点还包括:Firefox的SunSpider测试结果仍以2,110分维持领先,但Chrome的得分正急起直追,以2,140分拉近了差距。分数愈低表示效率愈好。由于几次测试下来的结果不一,所以我引用的数据是数次测试结果的平均值。

市 面上的浏览器不只Firefox和Chrome两种,但拿这两种做比较很有意思。理由如下:一,两者都是开放原码软件,都意在以新的浏览体验挑战 Internet Explorer浏览器;二,基于上述理念,这两种浏览器可能吸引勇于抢先采用的使用者;三,两者都有新的 JavaScript引擎,Chrome的V8和Mozilla的TraceMonkey,在新beta测试版的预设状态下都是启动的。

JavaScript用来打造功能复杂的网站,例如Gmail或Google Docs,但也用于比较平常的运作。所以,JavaScript效率的速度加快是好事。Google曾提出一种可能性,就是未来网路应用程式也许能完全不 用JavaScript、直接采用Google新开发的原生用户端(Native Client)软件–这项研究计划宣称,可让架构在网路上的软件跑起来几乎像在电脑上执行一样快。

Chrome在的JavaScript效率测试中一直都在进步,Firefox的表现则时好时坏。

不过,SunSpider只是其中一项测试;在Google自己的JavaScript效率测试中,Chrome大获全胜。第一个Firefox beta版有瑕疵,妨碍我在Google的效率测试上做检测,但新的beta版产生的分数是182分,比先前的Firefox 3.1 beta版的235分低,所以或许仍有些地方有偏差。无论如何,这结果都跟Chrome 0.4.154.33版的2,635分相差甚大。

要注意的是:你的测试结果可能跟我的不同。我的上述测试是在双核心联想Lenovo T61笔记型电脑上做的,搭配的是3GB内存与Windows XP。JavaScript只是网页浏览器效率的一个方面,而且,这软件现在只是beta版而已,尤其Chrome还只是developer beta。最后,我得向部分读者说声抱歉,因为时间限制,我无法测试最新的WebKit builds和 Opera。

根据Google Chrome计划经理Mark Larson的说法,Chrome 0.4.154.33修正了先前的软件错误,包括在64位Windows开启选项(Options)对话框时会宕机,以及使用Hotmail时遭遇的一些 问题。但Larson说:「Hotmail仍无法妥善辨认Google Chrome。」

JavaScript可能会成为新的黑客攻击点

随着Web 2.0的发展,互联网的互动性已经越来越强,不过据IT安全公司Radware安全运营中心主管Itzik Kotler的警告。JavaScript可能会成为新的黑客攻击点。
Kotler除了为Radware扫描软件开发新的签名和分析工具之外,也在寻找新类别的安全漏洞。据他发现,使用JavaScript中的一个安全漏洞,可以使黑客从客户电脑拷贝走文件而不容易被检测到。 < 在本周伦敦进行的RSA安全会议上,Kotler演示了这种黑客方法,他同时展示了如何通过在浏览器中执行HTML代码来检测防病毒软件的存在。 Kotler表示,这种新的攻击方法因为以下两种优势将吸引网络罪犯,一、这种方法不容易被检测,二、可以跨平台跨浏览器。

他得出的结论是,虽然这种攻击方法尚未被黑客采用,不过浏览器厂商和安全公司必须确保浏览器在更加灵活的同时不给黑客打开后门。