前端技术周刊 2018-10-08

大家好,有半个月没见了。最近编辑部忙到爆炸,出刊节奏被打乱,预计在今年双十一之后恢复正常出刊速度。

前端快爆

  • 10月5日,Google 发布 Project Stream,一个目标是在浏览器端可流畅运行 3A 级游戏的项目。技术核心在于将游戏的渲染与计算放到云端,而浏览器则负责声画输出和用户输入,此技术能够完美运行需要用户拥有 25M/s 的带宽,首发测试游戏为刺客信条·奥德赛。?

点评:“如何区分一个游戏开发和其他开发?让他们描述 render 和 display 的区别。”这老哏在这个时代,突然有了新的含义

  • Mozilla 推出 Firefox Reality,一款开源的 VR 浏览器,可以快捷的在首屏幕发现新 VR 体验和新 VR 游戏。 ?

点评:以网页浏览器的形式切入,Mozilla 开始布局 VR 应用入口。

  • CSS Font 3 已经进入推荐阶段,它包含 @font-face 的详尽定义和 CSS 中对 OpenType 特性的控制。?
  • 10月4日,Node.js 基金会和 JS 基金会宣布他们正考虑合并。?

点评:Node.js 更加深入 JS 的发展进程,你中有我,我中有你

  • 在 Chrome 69 中,提供了实验性的 Cookie 异步获取接口,除了避免获取 Cookie 卡顿页面以外,我们还可以方便的通过事件机制监听机制来监听 Cookie 变更,并且新接口可以在 ServiceWorker 中调用。?

瑞士军刀

  • Wax 是一个尝试将 Web Audio 元素用 JSX 方式表示和操控的库。
renderAudioGraph(<AudioGraph><Oscillator type="square" endTime={3}frequency={[setValueAtTime(200, 0), exponentialRampToValueAtTime(800, 3),]}/><Gain gain={0.2} /><StereoPanner pan={-1} /><Destination /></AudioGraph>
);

点评:脑洞也是大

  • Tailwindcss 是一个辅助快速 UI 开发的原子化的 CSS 框架。
<div class="bg-white mx-auto max-w-sm shadow-lg rounded-lg overflow-hidden"><div class="sm:flex sm:items-center px-6 py-4"><img class="block h-16 sm:h-24 rounded-full mx-auto mb-4 sm:mb-0 sm:mr-4 sm:ml-0" src="https://avatars2.githubusercontent.com/u/4323180?s=400&u=4962a4441fae9fba5f0f86456c6c506a21ffca4f&v=4" alt=""><div class="text-center sm:text-left sm:flex-grow"></div></div>
</div>

点评:更加现代,更加好使

  • paper 是一个适用于 react native 的 Material Design 的 UI 库。

  • t-writer 是一个打字动效库。
  • 更好的 git 钩子封装 husky 已发布其 1.0 版本,新支持了 sendemail-validate 的钩子、允许 .huskyrc 配置等,更多细节请见 Changelog。
  • create-react-app 2.0 版本发布,此版本升级了依赖版本到 Babel 7 、webpack 4 和 Jest 23,新支持了 PostCSS、CSS Modules 和 SASS。?

点评:不用接触 webpack 但用到它的感觉真棒

专题:WebGL

本期由昀兮提供的 WebGL 专题。在简陋的封装之上,我们能够做多少事情呢?一起来看看吧!

WebGL Demo

  • 20 amazing examples of WebGL in action
  • Pixi gallery
  • 优秀互动案例网站FWA:新技术在商业上的优秀应用案例集锦

WebGL技术基础概念

  • WebGL 技术储备指南
  • WebGL 官方文档
  • WebGL 开发第一道坎:矩阵与坐标变换
  • OpenGL 中的 pipeline 机制
  • Shader 着色器编程

Pixi:基于WebGL的2D渲染引擎

  • Pixi 官网 & Github 项目地址 & Demo 地址
  • Learning Pixi:初级学习资料
  • 骨骼/补间动画插件:

    • Spine: Pixi-Spine 用于渲染Spine工具生产的动画文件
    • DragonBones: DragonBonesJS For Pixi 用于渲染DragonBones工具生产的动画文件
    • Adobe Flash Animate CC: Pixi-Animate 用于渲染Flash工具生产的动画文件
  • 其他插件

    • Pixi 粒子系统
    • Pixi 滤镜
  • Pixi-gl-core: Pixi的WebGL渲染核心代码,一个简洁的WebGL封装

编辑:承虎(humphry) & 审阅:壹丝
联动专题:Three.js / AR

前端技术周刊 2018-10-08:WebGL相关推荐

  1. 前端技术周刊 2019-02-11 Serverless

    前端技术周刊 2019-02-11 前端快爆 Chrome 72 的安卓版正式启用了 Trusted Web Activity 功能,可以使得一个 PWA 应用能够在 Google Play Stor ...

  2. 东航电商前端技术周刊第一期20180601

    这期我们分享如下: 1.计算金额的小数点怎么才能精准呢? 2.如何才是正确的比较浮点数的姿势呢? 3.日历的天数怎么算呢? 4.JS切面编程之AOP 5.文本的省略号怎么用css实现? 6.超出文本的 ...

  3. 《阿里云前端技术周刊》第五期

    作者:雏恬 校对:染陌 知乎:阿里云中台前端/全栈团队专栏 Github:阿里云前端技术周刊 给我们投稿:传送门 参与交流:传送门 前端速报 GitHub Package Registry 发布!你依 ...

  4. 前端技术周刊 2018-12-03:DOM

    前端快爆 Chrome 71 开始将试用 SXG 功能,它是由 IETF 提出,Web Package 协议规范下的 Signed HTTP Exchanges 功能的缩写.该技术使得一个第三方服务器 ...

  5. 前端技术猜想-2018

    前言 前端技术种类繁多,在平时工作中根据业务的不同,每个人用到的前端技术也不太一样~我们还是需要对目前流行的技术做一个了解,以备不时之需.本文是对3篇大神在文章的汇总和整理~只是资料的搬运工~感兴趣的 ...

  6. BetterFE 前端技术周刊 - 2019/04/15

    深阅读 你真的了解登陆吗? 推荐理由:只要你做web系统开发,一定绕不过的就是用户授权了,而其中最常用的方式无非就是用户登陆.这篇文章并不是一篇介绍各种登陆方式的文章,标题也是我自己起的,主要还是因为 ...

  7. 开源大数据周刊-2018年08月10日 第96期

    资讯 阿里云E-MapReduce新版工作流管理正式上线 新版E-MapReduce工作流管理功能正式发布上线,工作流调度和编排是大数据开发的重要场景.此次升级新增作业DAG执行,作业临时查询等功能, ...

  8. 前端技术周刊 2019-01-21:跨端开发的三条路线

    2019-01-21 前端快爆 微软 Edge 开发者意图为 Chrome 实现 HTML Modules,该规范用来替代之前的 HTML Imports.其优点是基于 ES Modules,可以避免 ...

  9. 蒲公英 · JELLY技术周刊 Vol.10 为什么你还不使用 TypeScript

    登高远眺 天高地迥,觉宇宙之无穷 基础技术 直播延迟?为什么流媒体直播的延迟那么高 随着通信技术的发展,视频点播.直播业务也逐渐兴起.在这些业务形态中,流媒体技术扮演着重要的角色.但在实际使用中,即便 ...

最新文章

  1. android-技术教程-调试程序的基础,在控制台上打印出想打印的东西 转载
  2. Win64 驱动内核编程-34.对抗与枚举MiniFilter
  3. 当adobe flash player不能安装时
  4. 分布式文件系统研究-什么是分布式文件系统
  5. 搜索引擎设计实用教程(5)-以百度为例
  6. 『Python基础-12』各种推导式(列表推导式、字典推导式、集合推导式)
  7. python乘法运算为什么是重复_警惕python中的*重复符(运算符)
  8. 【转】详解GAN代码之逐行解析GAN代码
  9. cross-env跨平台设置环境变量
  10. 【显示器知识 帮新手扫盲+自我总结】
  11. 十大精选开源软件推荐:编程化繁为简
  12. 花生壳域名申请、内网映射到树莓派及与微信公众号对接
  13. [python]Crypto.Util.number ,long_to_bytes函数说明
  14. Android的鼠标事件流向
  15. String 判断纯数字 正则式
  16. nplayer链接onedrive失败的原因
  17. js 监听div内容的变化
  18. Autoleaders控制组——51单片机学习笔记
  19. 我是如何用知能行秒杀考研数学的
  20. PHP生成PDF Mpdf扩展

热门文章

  1. android凯立德,定制安卓,正版凯立德导航_凯立德行车一体机_GPS评测-中关村在线...
  2. 如何使用计算机系统盘做系统,电脑重装系统怎么弄,怎么用系统盘重装系统
  3. Proxyfire烈火代理软件与论坛
  4. 基于CentOS7开发之路 --- 第一章 : 安装 CentOS 7.2-1511
  5. 在Greenplum(PostgreSQL)表中查询出所有包含emoji符号的数据
  6. OpenCV 人脸识别 源代码
  7. OLED液晶屏幕(2)取模软件
  8. 数组(二):大厂面试不得不看的高频数组类型题目
  9. 文献阅读记录(忆阻器篇)
  10. 图像处理与识别学习小结