用 Chrome 扩展来跑 Node 程序
发布于 2年前 作者 jiyinyiyong 1806 次浏览

有点标题党, Github 上看到一个 repo, 里面只有文档, 没有代码 - -! https://github.com/arunoda/chrome-node 之前有新闻说 Chrome 的 extension 里能监听 TCP 端口了 https://github.com/GoogleChrome/chrome-app-samples/tree/master/webserver 看更早的新闻, UDP 估计也在计划当中, 不知道现在消息怎么样了… http://blog.alexmaccaw.com/chrome-tcp-udp 然后这个 repo 里说用 Chrome 来跑 Node, 我听着感觉很帅啊

<!doctype html>
<html>
    <head>
        <script type="text/javascript" src='node.js'></script>
        <script type="text/javascript">

            var http = require('http');
            http.createServer(function (req, res) {
                res.writeHead(200, {'Content-Type': 'text/plain'});
                res.end('Hello World\n');
            }).listen(1337, '127.0.0.1');
            console.log('Server running at http://127.0.0.1:1337/');

        </script>
    </head>
</html>

不能操作本地文件是挺无聊的… 不过也感觉不错了 不知道这个什么时候真是做出来么…

23 回复

这个应该木有什么实用功能吧…

http://www.youtube.com/watch?v=gkb_x9ZN0Vo&feature=g-all-lsb Github 上翻到一个视频, 说可以在浏览器里直接调试 Node 代码 视频放着放着断了… 待会接着看

@jiyinyiyong 好同志啊,最近好活跃啊。

@hades 又挂科又没实习又路盲… 只剩下上网的时间多了

@jiyinyiyong 呵呵,说起来你今年也确实大四了哈。不去找实习嘛?

@alsotang 没胆量… 再说我写的 CoffeeScript 也没人要

@jiyinyiyong 走上社会第一步,工作精经验很重要。

@jiyinyiyong 写coffeescript难道不懂javascript?

@gxmari007 这个… 这个… 比手写 JS 的话我会被人鄙视的

@jiyinyiyong 看看js语言精粹之类的书,毕竟coffeescript还是编译过来的,男人嘛都是要透过现象看本质,谁喜欢看那么光鲜的衣服,是吧^ ^

@gxmari007 其实我觉得我是过头了的那种… 我觉得 CoffeeScript 才接近本质, JS 只是接近原生的 API, 昨天看 Opera 的文档上说, WebGL 的 API 为了保证所有功能, 做了各种 API 而实际使用还是要庸俗类库才是对的, 我想 JS 首先本身就是过于底层的, 而 CoffeeScript 从一方面弥补了 另外作为一门语言, 灵活精简可读比机器效率更重要

@jiyinyiyong 不管用什么,一些js的特性还是变不了的,你去看看c之类的就知道什么是更底层,有些地方还是要注重性能,比方说写canvas和webgl,一些小细节会多占用10%左右的cpu…

@gxmari007 性能当然是问题啦. 只是我的角度我不能接受低级的接口.

@jiyinyiyong 我还好了,coffeescript我也喜欢,只是一直在啃js技巧之类的书,感觉咋俩爆了好久的口水.

@gxmari007 还好还好, 感觉等有技术了给 CNode 做一个水站出来

@jiyinyiyong 我已经照那个葫芦画了一个水站,加了个上传头像,界面山寨rubychina的,一直纠结怎么处理这个东西.

有更新… 哪位装的 Chrome Canary 有兴趣深入一下吗? Node.js in Chrome With Node-chromify

更新频率和bug伤不起的版本

@gxmari007 应该是, 所以我的 Ubuntu 的先就不凑热闹了 :P

@jiyinyiyong 起的好早啊,话说我上学那会这时候还在做梦.

回到顶部