前端技术周刊 2018-10-08:WebGL

前端技术周刊 2018-10-08

webgl.jpg | center | 747x318

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

前端快爆

  • 10月5日,Google 发布 Project Stream,一个目标是在浏览器端可流畅运行 3A 级游戏的项目。技术核心在于将游戏的渲染与计算放到云端,而浏览器则负责声画输出和用户输入,此技术能够完美运行需要用户拥有 25M/s 的带宽,首发测试游戏为刺客信条·奥德赛。?
点评:“如何区分一个游戏开发和其他开发?让他们描述 render 和 display 的区别。”这老哏在这个时代,突然有了新的含义
  • Mozilla 推出 Firefox Reality,一款开源的 VR 浏览器,可以快捷的在首屏幕发现新 VR 体验和新 VR 游戏。 ?

image.png | left | 747x318

点评:以网页浏览器的形式切入,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 库。

Screen-Shot-2018-10-08-at-6.40.28-PM.jpg | center | 747x318

  • 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

WebGL技术基础概念

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


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


阿里妈妈前端技术周刊
阿里妈妈为阿里巴巴的广告部门,本周刊主要面向前端,包括新闻和专题两个板块。

阿里妈妈招前端,有兴趣请 email 联系~

16.4k 声望
2.8k 粉丝
0 条评论
推荐阅读
前端技术周刊 2019-04-16
Chrome 意欲实现原生自动 lazyload 功能,并支持 img 和 iframe 的 loading="lazy" 配置,该特性预计在 Chrome 75 中支持。🔗

Humphry6阅读 2.2k

手把手教你写一份优质的前端技术简历
不知不觉一年一度的秋招又来了,你收获了哪些大厂的面试邀约,又拿了多少offer呢?你身边是不是有挺多人技术比你差,但是却拿到了很多大厂的offer呢?其实,要想面试拿offer,首先要过得了简历那一关。如果一份简...

tonychen152阅读 17.7k评论 5

封面图
正则表达式实例
收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。常用正则表达式实例1. 校验基本日期格式 {代码...} {代码...} 2. 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊...

寒青56阅读 8.4k评论 11

JavaScript有用的代码片段和trick
平时工作过程中可以用到的实用代码集棉。判断对象否为空 {代码...} 浮点数取整 {代码...} 注意:前三种方法只适用于32个位整数,对于负数的处理上和Math.floor是不同的。 {代码...} 生成6位数字验证码 {代码...} ...

jenemy48阅读 7k评论 12

从零搭建 Node.js 企业级 Web 服务器(十五):总结与展望
总结截止到本章 “从零搭建 Node.js 企业级 Web 服务器” 主题共计 16 章内容就更新完毕了,回顾第零章曾写道:搭建一个 Node.js 企业级 Web 服务器并非难事,只是必须做好几个关键事项这几件必须做好的关键事项就...

乌柏木75阅读 7.1k评论 16

再也不学AJAX了!(二)使用AJAX ① XMLHttpRequest
「再也不学 AJAX 了」是一个以 AJAX 为主题的系列文章,希望读者通过阅读本系列文章,能够对 AJAX 技术有更加深入的认识和理解,从此能够再也不用专门学习 AJAX。本篇文章为该系列的第二篇,最近更新于 2023 年 1...

libinfs42阅读 6.8k评论 12

封面图
从零搭建 Node.js 企业级 Web 服务器(一):接口与分层
分层规范从本章起,正式进入企业级 Web 服务器核心内容。通常,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,如下图:从上至下,抽象层次逐渐加深。从下至上,业务细节逐渐清晰。视图...

乌柏木45阅读 8.5k评论 6

阿里妈妈招前端,有兴趣请 email 联系~

16.4k 声望
2.8k 粉丝
宣传栏