はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ TC39

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 19 / 19件)
 

JavaScript である値がオブジェクト型であることを判定する変なテク

2024/03/24 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip テク JavaScript typeof Object 挙動

TC39の活動で有名なJordan Harbandが作成した下記issueで知ったのでメモ。 前提として、次のコードによって x がオブジェクト型であることを判断できる。JavaScriptにおける null は typeof の結果が "object" になるという有名な変な挙動がカバーされている。 function isObjectA(x) { return (typeof x === "object" &... 続きを読む

GitHub - tc39/faq

2023/12/16 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub FAQ

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert 続きを読む

Deno でコマンドラインツールを雑に作ったので感想

2022/07/07 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip コマンドラインツール deno アクティビティ https

趣味で TC39 のアクティビティを追ったり https://cybozu.github.io/frontend-expert/ にそういう記事を書いたりすることがあるのですが、その作業をする中でややめんどい手作業みたいなのがあったりします。 そういうのを自動化するコマンドラインツールを作ろうと思って、最初いつもどおり Node.js で作り始めました。... 続きを読む

マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ

2022/03/10 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip トランスパイラ アノテーション 注釈 エディタ 変数

マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ マイクロソフトのTypeScript開発チームは、JavaScriptのコードにTypeScript互換のアノテーション(注釈)を加えることで変数や関数などの型を宣言し、エディタなどのツールで型情報を... 続きを読む

Deno joins TC39

2021/12/13 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip

Deno aims to be the best runtime for the modern JavaScript developer. One way we do this is by embracing the latest in JavaScript standards. Deno is fundamentally built for modern JavaScript: Promises, async/await, ES modules and async iterators are all first-class citizens. To make sure that fut... 続きを読む

なぜ ES2022 で文字列リテラルを使った import/export ができるようになるのか | サイボウズ フロントエンドエキスパートチーム

2021/12/06 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip import export サイボウズ JavaS 識別子

11 月 11 日に、以前から一部で注目されていたある Pull Request が tc39/ecma262 にマージされました。 この Pull Request がマージされたことで、識別子ではなく文字列リテラルを使った import/export が可能になりました。 この仕様変更はプロポーザルという形で扱われてはいませんが、構文上の影響があるので、JavaS... 続きを読む

JavaScript にイミュータブルな配列操作メソッドを導入するプロポーザルについて

2021/05/02 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip github.com イミュータブル プロポーザル 仕様

この記事では、現在 Stage 1 のプロポーザル Change Array by copy について解説する。 プロポーザルの詳細については、https://github.com/tc39/proposal-change-array-by-copy を参照してほしい。 また、ここで紹介した仕様に関しては今後更新されていく可能性がある。 概要 Change Array by copy は、簡単にいえばイ... 続きを読む

GitHub - tc39/proposal-change-array-by-copy: Provides additional methods to Array.prototype to enable changes on an array by returning a new copy of it with the change.

2021/04/21 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub

Change Array by copy Provides additional methods to Array.prototype to enable changes on an array by returning a new copy of it with the change. Status This proposal is currently at Stage 1. Candidate spec text Candidate polyfill Champions Robin Ricard (Bloomberg) Authors Robin Ricard (Bloomberg)... 続きを読む

2021年にJavaScriptやNode.jsを勉強し始めたので、読んで良かった資料をまとめる

2021/03/20 このエントリーをはてなブックマークに追加 931 users Instapaper Pocket Tweet Facebook Share Evernote Clip node.js 資料 JavaScript ECMA 仕様

2021年になってJavaScript、TypeScript、Node.jsの勉強を始めました。 この記事では、読んで良かった本、記事、公式ドキュメントなどをまとめていきます。 ※2021/03時点の情報です。 個人的なリンク集ですが、「これも読むと良いよ」というものがあればぜひ教えてください。 ECMAScript ECMAScriptの仕様は、EcmaのTC39... 続きを読む

JavaScript の Import Assertions について

2020/10/23 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip JavaScript ECMAscript Babel

はじめに Import Assertions は現在 Stage 3 の ECMAScript のプロポーザルである。2020 年 9 月に行われた TC39 のミーティングで Stage 3 になった(ミーティングノートは https://github.com/tc39/notes/blob/master/meetings/2020-09/sept-22.md#import-assertions-for-stage-3 にて公開されている)。 Babel では 先... 続きを読む

#tc39_study のアウトラインメモ | Web Scratch

2019/10/09 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip アウトラインメモ Web scratch connpass

#tc39_study - connpassのアウトラインメモ。 littedan "how tc39 works ?" TC39のミーティング Q. QuickJSが中に入ってたけど、Implementationsとして認識される基準って何? A. 基準と特に決まってない。あえてぼかしてる。 Stage five by littledan · Pull Request #16 · tc39/process-document Q: microsoft がchakra... 続きを読む

GitHub - tc39/proposal-uuid: UUID proposal for ECMAScript (Stage 1)

2019/10/04 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Stage 1

Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up 続きを読む

ECMAScriptの仕様/プロポーザルの調べ方を知る | Web Scratch

2018/03/07 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip ECMAscript github上 ミーティング 議事録

このステージの詳細については The TC39 Process を参照してください。 2ヶ月に1度行われるTC39のミーティングにおいて、プロポーザルごとにステージを進めるかどうかを議論します。 このミーティングの議事録もGitHub上の tc39/tc39-notes にて公開されています。 ステージ4となったプロポーザルはドラフト版である tc39/ecma262 へマージされます。 そして毎... 続きを読む

ECMAScriptの使い方

2018/02/22 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip ECMAscript プロポーザル マージ ミーティング 合意

プロポーザルのステージの進み方 2ヶ月に1度行われるTC39のミーティングでプロポーザルのステージを更新 ミーティングの議事録は tc39/tc39-notes で公開 毎年のECMAScriptをリリースするタイミング(6月)で、Stage 4のプロポーザルをマージ ECMAScript 20XX としてリリース なぜ仕様策定プロセスが変わったのか ES2015以前: すべての仕様の合意が取れて... 続きを読む

あなたの知っている正規表現はもう古い! 正規表現の新常識(ES2018編) - Qiita

2018/01/26 このエントリーをはてなブックマークに追加 365 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Proposal ECMAscript 正規表現

2018年1月23日から25日にかけて、TC39の第62回ミーティングが行われました。TC39のミーティングでは、提案されているECMAScriptの新機能 (proposal) について審議し、各proposalのステージの移動を決定します。 今回のミーティングでは正規表現に関する幾つかのproposalがStage 4になりました。Stage 4になったproposalはES2018に組み込ま... 続きを読む

Pipeline Operatorがstage-1へ - 技術探し

2017/10/05 このエントリーをはてなブックマークに追加 89 users Instapaper Pocket Tweet Facebook Share Evernote Clip Elixir ELM hack str MTG

2017 - 10 - 05 Pipeline Operatorがstage-1へ Tweet github.com 先月のTC39の MTG でstage-1になりました。 F#, OCaml , Elixir, Elm, Julia, Hack, and LiveScriptなどと似たような機能を提供します。 function doubleSay (str) { return str + ",... 続きを読む

正式リリースされたES8の主な新機能

2017/08/22 このエントリーをはてなブックマークに追加 275 users Instapaper Pocket Tweet Facebook Share Evernote Clip 正式リリース 新機能 ECMAscript バージョン 私たち

EcmaScript 8もしくはEcmaScript 2017が、6月末にTC39から正式にリリースされました。私たちはこの1年、EcmaScriptについて色々と議論しているようですが、それは無駄なことではありません。現在、ES標準は新しい仕様のバージョンが年1回公開されています。EcmaScript仕様第8版の新機能 EcmaScript 8もしくはEcmaScript 2017が、6月末にT... 続きを読む

GitHub - tc39/proposal-modules-pragma: Proposal to recognize a `"use module";` pragma

2017/05/17 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip pragma GitHub of the

README.md ECMAScript proposal: "use module"; Status This proposal is in stage 1 of the TC39 process . Motivation Since the Script and Module syntaxes have some overlap (in particular, most modules wit... 続きを読む

ES6時代のGoogle的Good Parts: V8のstrong modeを試す - ぼちぼち日記

2015/02/19 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip asm.js アナウンス ぼちぼち日記 ES6時代 試験実装

JavaScript, V8 1. 新しいGoogleのV8実験プロジェクト巷ではIEの asm.js サポートのアナウンスが話題を集めていますが、実は先月末のTC39の会合でGoogleが今年新しくV8に2つのJavaScript機能の試験実装を進めていることがプレゼンされていました(すっかり見落としてた)。 Experimental New Directions for JavaScript,... 続きを読む

 
(1 - 19 / 19件)