LoginSignup
0
2

More than 5 years have passed since last update.

フロント周り 必要となる知識を広く浅く学ぶ02

Last updated at Posted at 2018-04-19

目的

フロント周りで必要となる知識を広く浅く学び、実務に生かす。

内容

WHATWG

WHATWGとは

Web Hypertext Application Technology Working Group
HTMLとWebアプリケーションに必要なAPIの開発に取り組んでいるコミュニティ
About WHATWG

設立した背景

2004年、既存団体であるW3C(World Wide Web Consortium)が考えているXHTMLについての方向性、Webサイト構築現場のニーズへの対応に対して不満を表明した、Apple、Mozilla、Operaに所属するメンバーにより設立

実務

HTML5/CSS3の策定&勧告をする組織は2つある。その為、W3Cが策定&勧告する情報のみではなく、WHATWGの情報も確認する

JavaScript

JavaScriptの歴史

年号 組織 内容
1995年 Netscape JavaScriptを考案
1997年 Netscape JavaScriptを規格化へ
1997年 ECMAインターナショナル ECMA-262 初版を出す
1998年 ECMAインターナショナル ES2
1999年 ECMAインターナショナル ES3
2000〜2003年 史上最大の変更規模 ES4 中止
2009年 ECMAインターナショナル ES5
2015年 ECMAインターナショナル ES6
2016年 ECMAインターナショナル ES2015
... ... ...

文言

ECMAインターナショナル

情報通信システムの分野における国際的な標準化団体。

ECMAScript

JavaScriptを基にして標準規格化されたスクリプト言語。Ecma Internationalによって策定されてる。
ECMAScript(JavaScriptの規格)
 ∟ActionScript(実装)
 ∟JavaScript(実装)
 ∟....(実装)

ES4が中止した理由

史上最大の変更規格により、格ブラウザーで賛否が生じた。
結果、大幅な規格変更は中止になり修正版であるES3.1で落ち着いた。

賛否 ブラウザー 主張
賛成 Apple、Mozilla、Google、Opera ES4で
反対 Microsoft、Yahoo ES3.1(修正版)で

JavaScriptエンジン

JavaScriptエンジンとは

JavaScriptを解釈してブラウザーで実行するもの
Javascriptエンジンまとめ

JavaScriptエンジンの種類

ブラウザー JavaScriptエンジン 評価
IE Chakra ひどい
Microsoft Edge Chakra ひどい
Firefox SpiderMonkey
Safari Nitro
Chrome V8 世界最速

JSの進歩

当初はアラートを出すぐらいの人気のない言語
2005年 Google Maps登場で、JSの真値が広まりJSが急成長。

Node.js

Node.jsとは

Google Chromeに搭載されている高速なJavaScriptエンジンV8をコマンドラインから使えるようにしたJavaScript言語処理系
Node.js とは何か?

できた背景

JavaScriptはブラウザー向け言語だったが、「サーバで使いたい」の声が上がる。
ブラウザー外でJSを動かす為のソフトが登場

まとめ

JavaScriptエンジン、ECMAScrip(規格)について情報を要チェック。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2