腾讯Web前端大会热力来袭 Web开发

19小时前 来自 alloyteam.com 评论:0
< TFC2017 /> 大会官网:https://TFC.tencent.com 腾讯Web前端大会 < TFC2017 /> 将在深圳热力开启。本次大会将邀请全国各地开发者,共同探讨Web前端最新技术、海量用户服务优化和运营心得,以及未来行业发展风向。 本次大会将是腾讯规模最大的Web前端盛会。主办方腾讯, 中国顶级互联网公司之一,创造了许多亿万海量用户级的优秀Web应用,积累了深厚的Web前端开发经验 。 大会讲师将会广邀国内外的前端知名大牛,他们有著名流行框架的作者、知名前端书籍的作者、Web工程化方面的权威等。其中还有部分讲师是从腾讯上千名前端工程师中精挑细选的优秀高级工程师,将为你带来最具实践价值、最接地气的前端开发经验分享,内容不仅涵盖Web新技术、Node.js、框架、工程化、 图形处理等前端前沿内容 ,还包含极致的性能优化、海量用户运营等具有腾讯前端特色的宝贵经验。 无论您是资深的前端大咖,还是初出茅庐的前端菜鸟,相信都可以通过本次大会获得非常有价值的帮助。

Facebook 发布 React VR 来简化 Web 中虚拟现实应用的开发 javascript facebook

5天前 来自 code.facebook.com 评论:0
Over the past year, virtual reality has made major strides toward becoming the next computing platform. With Oculus Rift, consumer-grade hardware has reached the point where people can immerse themselves in virtual worlds from their own home. Alongside that, 360 content has blossomed with the introduction of numerous consumer-level cameras and Facebook's support of 360 photos and videos. However, for developers who have pioneered the way we experience the web, there's no direct path to b
Facebook 发布 React VR 来简化 Web 中虚拟现实应用的开发

Chrome 59 即将支持 Headless 模式 javascript chrome Headless

5天前 来自 chromestatus.com 评论:0
MiscHeadless mode allows running Chromium in a headless/server environment. Expected use cases include loading web pages, extracting metadata (e.g., the DOM) and generating bitmaps from page contents -- using all the modern web platform features provided by Chromium and Blink. To use headless, start Chrome with a command line flag: $ chrome --headless --remote-debugging-port=9222 https://chromium.orgChromium statusBehind a flagChrome desktop59Opera desktop46Opera for Android46Lau
Chrome 59 即将支持 Headless 模式

斯坦福教授决定放弃Java,使用JavaScript作为教学语言 javascript

A parody of Java’s logoThe Stanford professor who wrote a popular book on Java — and has taught Java for 15 years — is now abandoning Java in favor of JavaScript for his introductory computer science courses.Stanford’s website explains that their new CS 106J course “covers the same material as [older course] CS 106A but does so using JavaScript, the most common language for implementing interactive web pages, instead of Java.”This isn’t the end of Java, which has decades worth of tools and
斯坦福教授决定放弃Java,使用JavaScript作为教学语言

从零开始基于 JavaScript 构建简单神经网络(1) javascript 神经网络

5天前 来自 hackernoon.com 评论:0
Snakes surviving thanks to machine learning: hereThere is a big chance that you heard about Neural Network and Artificial Intelligence in the course of the previous months, which seem to accomplish wonders, from rating your selfie to SIRI understanding your voice, beating players at games such as Chess and Go, turning a horse into a zebra or making you look younger, older, or from the other gender.Those keywords have in fact been used so many times in
从零开始基于 JavaScript 构建简单神经网络(1)

大数据浪潮下的前端工程师 javascript 大数据

5天前 来自 mp.weixin.qq.com 评论:0
马云曾经说过『人类正从IT时代走向DT时代』。正如他所言,今天几乎所有的互联网公司背后都有一支规模庞大的数据团队和一整套数据解决方案作决策,这个时代已经不是只有硅谷巨头才玩数据的时代,是人人都在依赖着数据生存,可以说如今社会数据价值已经被推到前所未有的高度。我作为一名前端工程师,在阿里巴巴数据团队工作多年,深入了解数据生产加工链路与产品化。我们这群前端是与界面最近的工程师们,似乎与数据离得很远,对于我们来说与数据有些怎样连接呢。完整数据链路首先,我用直观的一张图绘制出数据采集到产出的流程,中间省略技术细节。业界常提到的 Hadoop、Spark、Druid 都在用户侧的下方,也就是数据研发与数据挖掘职能的工作。相对于前端职能而言,一定是与输出终端相关,包括本职工作数据类产品的研发,如阿里指数或百度指数这样的数据展示型产品,还有较为复杂的 BI 工具等,细分起来,最特别的工作应该是数据采集和数据可视化的工作。但到今天而言,数据研发工程师已经很难说只精通其中一种技术。任何一环深入下去都涉及到整条链路的打通,我就从数据采集、数据可视化、数据产品研发到人工智能几个板块来写写我的体会与经验。数据
大数据浪潮下的前端工程师

从前端工程师到AR工程师 javascript 机器学习

为了入门AR,我做了一个简单的图像识别的Demo,将不同的图片对准检测区域,会出现不同天气效果,效果如下图AR Demo 和 github地址 (PC网站,不推荐手机使用)玩这个Demo的时候需要一个有摄像头的电脑和手机,将鼠标移动到天气图标上会有二维码,用手机扫描二维码进入天气图标网页,将图标对准屏幕的黑色区域进行扫描就可以出现对应的动画。这是一个Marker Base的AR程序,Marker Base就是识别一个特定的图像(高级的二维码...),而高级的AR可能是Marker Less的,比如识别环境中的车,房子,行人。目前由于技术限制,大部分AR都是Marker base的。其实我觉得AR比VR更困难,VR只需要给用户“输出”一个虚拟世界,而AR还需要根据用户“输入”的现实世界,“输出”虚拟的效果。“输出”动画对于前端来说已经是轻车熟路,但是如何处理用户“输入”的现实世界是很大的技术挑战。虽然现代JS引擎已经很快了,但是在处理摄像头传入的图像数据任务时,单线程的JS的马车远远落后于同时代的Native火箭。在WebRTC技术的支持下,我们可以拿到摄像
从前端工程师到AR工程师

10 个基于 JavaScript 的机器学习实例 机器学习 前端充电站

10 个基于 JavaScript 的机器学习实例随着人工智能技术的发展,机器学习越来越受到开发者们的关注,从而也导致了机器学习库如雨后春笋般的涌现出来,而且没有任何放缓的趋势。虽然,传统意义上 Python 已经成为了最受欢迎的机器学习语言。但目前神经网络可在任何编程语言中运行,当然也包括 JavaScript!近来,Web 生态系统取得了重大的进展。尽管 JavaScript 和 Node.js 的性能要比 Python 和 Java 的性能差,但它们已经能够应对机器学习中的许多问题。同时,Web 编程语言也具有很强的易用性,即你只要搞定了 Web 浏览器,那么运行 JavaScript ML 项目就不是个事儿。虽然,大多数 JavaScript 机器学习库都是“新轮子”,有的甚至还在研发中,但并不会影响你的使用。在这篇文章中,我们将与你分享这些库,以及一些很酷的 AI Web 应用程序实例,帮助你开启机器学习之旅。1. BrainBrain 是一个可以让你轻松创建神经网络的库,并可通过输入/输出数据进行训练。尽管,它可以直接在浏览器网页上运行,但是训练的过程会占用大量的
10 个基于 JavaScript 的机器学习实例

如何评价 Prepack? javascript Prepack

6天前 来自 zhihu.com 评论:0
用来做编译期优化的,在一些静态语言比如 C++ 上很常见,当然 JS 本身的语言特性导致它不可能像 C++ 那样在编译期做到极端的优化。prepack 现在做到的只是把一些初始的静态计算提前放到编译时执行,包括循环展开、递归计算,比如可以把var a = 1 + 2 * 3var b = fib(10)直接优化成var a = 7var b = 55这应该能提升一些应用 startup 的性能。具体的实现上还是很牛逼的,看官网上说是做了一个 JS 编写的、兼容 ECMAScript 5 的解释器,优化时会用解释器真正执行一遍代码,并且追踪堆栈信息,最后生成优化的代码。正因为做了如此多的工作,所以 prepack 未来的愿景还是很庞大的,不仅限于优化代码。它希望能变成一个 Babel VM,一个用 JS 写的 JS 引擎,这样能带来的优化是要比现在大多数初级层面的优化(如webpack2的 tree shaking)要高一个次元的
如何评价 Prepack?

碉堡了的Prepack javascript Prepack

前端又搞大新闻啦。。刚刚试了一下几个小时前Facebook开源的项目Prepack.这是我滴测试代码:console.log(require('util').inspect({ hello: 'world!' }))webpack 编译后:(知乎💊啊,不让贴长代码,保存老失败,要考虑 开公众号了,mdzz)把这900多行的代码放到prepack之后, 结果是!!!:console.log("{ hello: 'world!' }");碉!堡!了!有木有。。。如何工作的?官网提了几点让大家了解:抽象语法树 (AST)Prepack 是运行 AST 级别, 使用 Babel 解析和生成JS源码.具体执行Prepack的核心是一个 JS 编写的、兼容 ECMAScript 5 的解释器 。该解释器几乎按照ES6规范来实现的。 你可以认为它是JS的一个纯净的参考实现。解释器可以跟踪和不跟踪所有的要素,包括所有的对象突变。这样就可以伺机进行优化。抽象
碉堡了的Prepack