Front-end

什么是前端工程化?

前端工程化有两层含义:广义上说,前端工程是软件工程的一个子类,指的是将软件工程的方法和原理运用在前端开发中,目的是实现高效开发、有效协同、质量可控。狭义上说,它指的是将开发阶段的代码转变成生产环境的代码的一系列步骤。主要包括构建、分支管理、自动化测试、部署等。 https://github.com/hoperyy/front-end-engineering

前端研究/可尝试的方向

  • WebGL

  • 小程序

  • WebAssembly

  • 跨端

WebGL

canvas 可用于其中

WebAssembly

WebAssembly (有时缩写为 Wasm)是一个开放标准,它为可执行程序定义了一种可移植的二进制代码格式,以及相应的文本汇编语言,还有一些接口,用于促进这些程序与其主机环境之间的交互。WebAssembly 的主要目标是在网页上支持高性能的应用程序,但是这种格式也被设计成可以在其他环境中执行和集成,包括独立的环境。

Emscripten provides bindings for several commonly used environment interfaces like WebGL.

跨端

http://www.ayqy.net/blog/cross-platform-pains/

跨多平台