是的, GTK 程序可以在浏览器中运行,很神奇是吧。这是一位名为 Alexander Larsson 的国外程序员开发的一套东西,它写了一个 GTK+3 的后端,然后在浏览器中用 HTML5 Canvas 元素进行前台渲染,从而实现让 GTK 程序运行在浏览器。另外,从中可以看出,除了运行本地后端的程序外,也可以运行远程的程序。
这里是作者的原文介绍,他同时建了一个名为Broadway的 GTK+分支来发布这套代码。不过,目前这套东西只能跑在 FireFox 4 上,但作者承诺今后会支持所有浏览器。
好吧,看起来这玩意对 Google Chrome OS 非常有用。不过,我们也可以试想一下,这套东西也许在今后会产生重大的影响,比如我们完全可以只需要一个浏览器就可以了,不管什么程序都可以从云端运行,而且根本没有什么平台之分。