欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Gtk3 vs HTML5

程序员文章站 2022-06-02 10:10:54
...
Gnome社区的Alexander Larsson表示,近来他正在研究一项新的技术,目前已开发技术原型。基本上,就是写了一个基于GTK+ 3的后端(backend),该后端可以在任何浏览器中解析。

因为Alexander觉得代码还不够清洁而且许多功能并不完善,因此目前尚不打算进行公开。不过他提供了一个视频,表明开发已进入demo阶段。你可以通过这个地址进行访问(原始的theora文件)。

更多技术细节:

  • 所有顶层窗口都对应一个HTML5 canvas元素,窗口中的内容则由streaming命令进行更新。这通过一个“multipart/x-mixed-replace”类型的XMLHttpRequest请求来完成,该请求可以gzip压缩数据。窗口数据以区域复制(不断滚动)及图片diff的方式进行提交。图片则作为数据发送:经由未经压缩的PNG数据的URI 。
  • 输入信息由dom事件收集并通过WebSocket发送至服务器。
  • 目前只支持Firefox 4,不过使用WebSocket可以在任何浏览器上运行。
不过我们应该关心的是,这个技术有用吗?

Alexander表示,它有两个基本用途:你可以在自己的服务器上运行你的app,然后从任何地方访问它(类似于Screen技术,VNC?);或者将app放至一个公共服务器上,从而让所有用户都能得到新的该app的一个实例(Web页面中的GIMP!)

对该技术你是怎么看的?如果拥有该技术,你希望运行什么应用或者打算怎么使用呢?不妨来讲讲。

Via  GNOME
相关标签: GTK+ 3 HTML5