关于 Web 标准

本文介绍了Web标准的重要组织如W3C、Ecma TC39和WHATWG,详细阐述了它们的规范制定流程,并探讨了如何参与标准会议。同时,讨论了成为标准组织会员对公司和个人的益处,推荐了相关书籍,并给出了前端开发学习路径的建议。
摘要由CSDN通过智能技术生成

关于 Web 标准

目录

了解 Web 标准组织

与前端关系密切的标准组织

  • W3C
    • 全称:World Wide Web Consortium
    • Github
    • 规范查询(TR:technique report)
    • 主要 Web 相关标准
      • DOM
      • CSS
      • Web Audio API
      • Web Storage
      • Web RTC
      • WebAssembly JavaScript Interface
  • Ecma (注:其并不是什么组织名称的缩写)
    • 全称:Ecam International
    • TC39
    • Github
    • Discourse
    • 主要 Web 相关标准
      • ECMAScript Language Specification (ECMA-262)
      • ECMAScript Internationalization API Specificaition (ECMA-402)
  • WHATWG
    • 全称:Web Hypertext Application Technology Working Group
    • Github
    • 规范查询
    • 主要 Web 相关标准
      • HTML
      • Fetch
      • Enchoding
  • IETF

W3C 规范制定流程

  1. Explainer
  2. Find the right community/group
  3. Web IDL for APIs
  4. Step-by-step algorithms
  5. GitHub,Markdown,respec,bikeshed,etc
  6. Get an early review w3ctag/design-reviews
  7. Write web-platform-tests(WPT) tests

Ecma TC39 规范制定流程

  1. Championing a proposal at TC39
  2. How to write a good explainer
  3. Presenting a Proposal to TC39
  4. Reading a proposal draft
  5. Stage 3 Proposal Reveiews
  6. How to experiment with a proposal before Stage4
  7. Implementing and shipping TC39 proposal

如何参与 – 关注会议

W3C 会议

  • 年度大会
    • AC
      • 全称:Advisory Committee
    • TPAC
      • 全称:Technical Plenary and Advisory Committe
  • 工作组会议
    • 每月会议
    • 各种研讨会

Ecam 会议

  • 年度大会
    • GA
      • 全称:General Assembly
  • TC39 会议
    • 每 1-2 月

课后问答

公司作为标准组织会员有何好处

  • 公司在实践中,会产生公司内部小返回的标准,作为会员参加会议,可以了解到相关信息
  • 在会议中,亦可以将自己的标准推广出去
  • 作为会员公司的员工,对标准的了解会更进一步,有利于公司氛围的提高

书籍推荐

  • 红宝书(偏向于实践)
    • 重点放在前半部分
    • 后半部分具体场景,具体参考
  • 犀牛书(偏向于理论)

node.js 在大厂的应用方向

  • 2B 层面
    • 作为 BFF (back-end and front-end)中间层,将接口再封装一层,用于不同的前端场景
  • 2D 层面
    • 公司私有工具、库的生成与使用

是否应吃透 JS 才去学习 React、Vue 框架

  • 框架作为更高一层的抽象,可以先去学习框架
  • 针对具体业务,带着问题学习 JS 原理
  • JS 原理学习与框架学习相辅相成

前端开发工程师学习 WebAssembly

  • 随着计算量的提高,前端的性能亦需要提升,前端开发需要了解 WebAssembly
  • 前端开发工程师亦需要学习底层原理,提高对前端的理解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值