並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 490件

新着順 人気順

tc39の検索結果1 - 40 件 / 490件

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

    マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ マイクロソフトのTypeScript開発チームは、JavaScriptのコードにTypeScript互換のアノテーション(注釈)を加えることで変数や関数などの型を宣言し、エディタなどのツールで型情報を活用可能にする一方、実行時にはJavaScriptエンジンがアノテーションを無視することでコードをトランスパイラで変換することなく実行可能なJavaScriptの新構文「Types as Comments」を、JavaScriptの使用を策定する「TC39」(Ecma International, Technical Committee 39)に提出する計画を明らかにしました。 このマイクロソフトの発表には、TC39の共同議長で

      マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ
    • GitHub - tc39/proposal-pattern-matching: Pattern matching syntax for ECMAScript

      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

        GitHub - tc39/proposal-pattern-matching: Pattern matching syntax for ECMAScript
      • DenoがJavaScriptの標準化を行うTC39ワーキンググループに参加を発表

        Node.jsの作者であるライアン・ダール(Ryan Dahl)氏が新たに立ち上げ、サーバサイドでJavaScript/TypeScriptを実行するためのオープンソースのフレームワーク「Deno」と、その分散ホスティングである「Deno Deploy」を提供する「Deno Company」はECMAインターナショナルに加盟し、JavaScriptの標準化を行うTC39ワーキンググループに参加することを発表しました。 Deno has joined @EcmaIntl's @tc39: the JavaScript standards committee.https://t.co/meFUKD5KKG — Deno (@deno_land) December 13, 2021 DenoはTC39ワーキンググループの参加によって、JavaScriptを誰にとってもよいものに改善していくととも

          DenoがJavaScriptの標準化を行うTC39ワーキンググループに参加を発表
        • TC39 - JavaScriptを定義する。

          JavaScriptを定義する。 TC39 Ecma InternationalのTC39は、JavaScript開発者、実装者、専門家などのグループで、JavaScriptの仕様をメンテナンスし発展させるためにコミュニティと協力しています。 我々は 所属の委員会です。 コントリビュート 既存のプロポーザルに対するフィードバック、ドキュメントの改善、テスト、実装、さらには言語機能に関するアイデアなど、JavaScriptコミュニティからのコントリビュートをTC39は歓迎します。詳細については、コントリビュータガイドをご覧ください。 TC39のミーティングにメンバーとして参加するには、Ecmaに参加してください。 仕様 我々はJavaScript(正式には、ECMAScript)の仕様をGitHub上で開発し、2ヶ月ごとにミーティングを行い、プロポーザルについて議論しています。このプロセスの

          • TC39 に新設された Stage 2.7 について | blog.jxck.io

            Intro TC39 の Stage 2 と Stage 3 の間に、新たに Stage 2.7 が追加された。 これはなんだろうと思った人が、検索で辿りつけるよう、その経緯と目的をまとめる。 TC39 Stages TC39 は、 ECMAScript (つまりまあ JS) の新機能を議論する Task Group だ。 ここでは、比較的自由に新機能の提案がなされ、定期的に行われるミーティングでの議論や、実装からのフィードバックを経て、 Stage が上がっていく仕組みをとっている。 旧来の Stage は 0~4 まであった。ざっくり言うと以下のようなものだ。

              TC39 に新設された Stage 2.7 について | blog.jxck.io
            • GitHub - tc39/proposal-pipeline-operator: A proposal for adding a useful pipe operator to JavaScript.

              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

                GitHub - tc39/proposal-pipeline-operator: A proposal for adding a useful pipe operator to JavaScript.
              • GitHub - tc39/ecma262: Status, process, and documents for ECMA-262

                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

                  GitHub - tc39/ecma262: Status, process, and documents for ECMA-262
                • JavaScriptのパッケージマネージャ「npm」の開発元が、JavaScriptの仕様を策定するECMA TC39に参加 - Publickey

                  JavaScriptのパッケージマネージャ「npm」の開発元が、JavaScriptの仕様を策定するECMA TC39に参加 Node.js/JavaScriptのパッケージマネージャnpmの開発元であるnpm.incが、JavaScriptの仕様策定に参加する。npmが培ってきたパッケージ管理の知見が、将来のJavaScript仕様に反映されることが期待される。 標準化団体のECMA Internationalでは、データフォーマットのJSONやプログラミング言語のC#やEiffel、Open XMLファイルフォーマットなど、さまざまな仕様の策定を行っています。 ECMA Internationalが策定する標準のなかで、もっとも知名度が高いものといえばECMAScript、通称JavaScriptでしょう。ECMAScript/JavaScriptの仕様策定は、ECMA Interna

                    JavaScriptのパッケージマネージャ「npm」の開発元が、JavaScriptの仕様を策定するECMA TC39に参加 - Publickey
                  • #tc39_study のアウトラインメモ

                    #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 coreをやめることで2つ以上のブラウザの実装に関してどう変わっていくの? A. あんまりChakraCoreが新しいもの実装してなかったのであんまり変わらない Q. Feedbackって実際どうやってどういうふうに送るのがいいの? A. オープンなので色んな面のフィードバックあるといいと思うよ。 Leko Hashbang

                      #tc39_study のアウトラインメモ
                    • The TC39 process for ECMAScript features

                      This blog post explains the so-called TC39 process, which governs how ECMAScript features are designed, starting with ECMAScript 2016 (ES7). Related blog posts: The final feature set of ECMAScript 2016 (ES7) Feature watch: ECMAScript 2017 Who designs ECMAScript?  # Answer: TC39 (Technical Committee 39). TC39 is the committee that evolves JavaScript. Its members are companies (among others, all maj

                      • ECMAScript, TC39 Meeting Notesの読み方と修正方法

                        ECMAScriptは毎年リリースの方針となったため、最新の仕様を管理しているtc39/ecma262には毎日のようにコミットされています。 ECMAScriptのリリース方針についてなどは以下を参照してください。 ECMAScriptの仕様策定に関するカンニングペーパー | Web Scratch これらの最新の変更が反映されたLiving Standardなものは以下のURLで公開されています。 tc39.github.io/ecma262/ また、Proposalを元にECMAScript 2016に入る機能は既に決まっています。 何か新しく入るのかは以下の記事を見てみてください。 ECMAScript 2016 features & changes - JSer.info “どこで”決まっているのかというと2ヶ月に1回行われているTC39のミーティングです。(物理的に集合してF2F

                          ECMAScript, TC39 Meeting Notesの読み方と修正方法
                        • tc39_study_2

                          #tc39_study のスライドです。 動画はこちら TODO 元 Google Slide はこちら https://docs.google.com/presentation/d/17znKhpHu__5SBcT0BNIaYHegy4mMs5MWzj59r-qzmeE

                            tc39_study_2
                          • Deno joins TC39

                            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 future evolutions of JavaScript will continue to work well for Deno - and server-side JavaScript runtimes

                              Deno joins TC39
                            • GitHub - tc39/proposal-change-array-by-copy: Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.

                              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

                                GitHub - tc39/proposal-change-array-by-copy: Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.
                              • #chatworkjs でQUnit 2.xやTC39 MTG Notesや企業JavaScriptについてなどの話をした

                                #chatworkjs でQUnit 2.xやTC39 MTG Notesや企業JavaScriptについてなどの話をした #chatworkjsでQunitやコードリーディング、TC39 MTG NotesやCanvasについて等の話をしてきました。 経緯 企業に遊びに行くのやりたい — azu (@azu_re) December 4, 2014 うち、いつでもOKですよ — kyo ago (@kyo_ago) December 4, 2014 いつもの チャットワーク社訪問 @glatyou chatwork社の床です #chatworkjs pic.twitter.com/El7HJ8K5OY — azu (@azu_re) December 5, 2014 #chatworkjs chatwork滞在時間五分ぐらいだった — azu (@azu_re) December 5,

                                  #chatworkjs でQUnit 2.xやTC39 MTG Notesや企業JavaScriptについてなどの話をした
                                • GitHub - tc39/faq

                                  This document contains typical responses to questions that are commonly raised about JavaScript language development, both within the community and to the committee via our various discussion platforms. Anyone may suggest new topics by opening an issue. Delegates may add new topics by creating a Pull Request. If a delegate disagrees with one of these topics, it should be removed. It can be re-adde

                                    GitHub - tc39/faq
                                  • GitHub - tc39/proposal-type-annotations: ECMAScript proposal for type syntax that is erased - Stage 1

                                    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

                                      GitHub - tc39/proposal-type-annotations: ECMAScript proposal for type syntax that is erased - Stage 1
                                    • GitHub - tc39/proposals: Tracking ECMAScript Proposals

                                      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

                                        GitHub - tc39/proposals: Tracking ECMAScript Proposals
                                      • Node.js, TC-39, and Modules | HackerNoon

                                        This week I attended my first TC-39 meeting. For those unaware, TC-39 is the designator of the ECMA working group that defines the ECMAScript Language (or “JavaScript” as it is more commonly known). It is the forum where all of the various nuances and details of the JavaScript language are hammered out (often painfully) and worked through in order to ensure that the JavaScript programming language

                                          Node.js, TC-39, and Modules | HackerNoon
                                        • GitHub - tc39/proposal-optional-chaining

                                          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

                                            GitHub - tc39/proposal-optional-chaining
                                          • GitHub - tc39/proposal-bind-operator: This-Binding Syntax for ECMAScript

                                            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

                                              GitHub - tc39/proposal-bind-operator: This-Binding Syntax for ECMAScript
                                            • ECMAScript 2019の議事録を全部読む #TC39MTG 読書会をしました

                                              ECMAScriptの仕様策定に関する行うTC39のミーティングログはすべて公開されています。 rwaldron/tc39-notes: TC39 Meeting Notes ECMAScript は 毎年5-6月あたりに新しいバージョンが公開されます。 新しいバージョンに入る仕様は、毎年1月のミーティングで確定します。(なのでES2019はもう決まっています。) そのため、ECMAScript 2019の仕様に関する議事録は2018-03 から 2019-01 の6回分になります。(2ヶ月に1度開催される) https://github.com/rwaldron/tc39-notes/tree/master/es9 このログを読みながら、進んでいるプロポーザルや進まなかったプロポーザルについてを見ていく読書会をしました。 なぜそのStageになっているのかという、数値だけではわからない背

                                                ECMAScript 2019の議事録を全部読む #TC39MTG 読書会をしました
                                              • GitHub - tc39/proposal-temporal: Provides standard objects and functions for working with dates and times.

                                                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

                                                  GitHub - tc39/proposal-temporal: Provides standard objects and functions for working with dates and times.
                                                • GitHub - tc39/proposal-object-pick-or-omit: Ergonomic Dynamic Object Restructuring.

                                                  Let us consider a few scenarios from the real world to understand what we are trying to solve in this proposal. On MouseEvent we are interested on 'ctrlKey', 'shiftKey', 'altKey', 'metaKey' events only. We have a configObject and we need ['dependencies', 'devDependencies', 'peerDependencies'] from it. We have an optionsBagand we would allow on ['shell', 'env', 'extendEnv', 'uid', 'gid'] on it. Fro

                                                    GitHub - tc39/proposal-object-pick-or-omit: Ergonomic Dynamic Object Restructuring.
                                                  • GitHub - tc39/proposal-observable: Observables for ECMAScript

                                                    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

                                                      GitHub - tc39/proposal-observable: Observables for ECMAScript
                                                    • The TC39 Process

                                                      Ecma TC39 (Technical Committee 39) is responsible for evolving the ECMAScript programming language and authoring the specification. The committee operates by consensus and has discretion to alter the specification as it sees fit. However, the general process for making changes to the specification is as follows. Stages Changes to the language are developed by way of a process which provides guidel

                                                      • Announcing a New Management Structure for Ecma TC39 – Mozilla Hacks - the Web developer blog

                                                        Author’s note: You might have noticed that the name of the author appears in this article in the third person. Hi, I’m an engineer at Mozilla working on the Firefox DevTools server. I’m also a TC39 representative. I don’t usually write about myself in the 3rd person. In 2019, Ecma’s TC39 (the standardizing body behind JavaScript/ECMAScript)  will be trying something new. The committee has grown in

                                                          Announcing a New Management Structure for Ecma TC39 – Mozilla Hacks - the Web developer blog
                                                        • About tc39/ecma262

                                                          Meguro.es #1 in DrecomでのLTセッションになります。 http://meguroes.connpass.com/event/21510/ GitHubのtc39/ecma262リポジトリについてのお話。 スライド内URL - https://github.com…

                                                            About tc39/ecma262
                                                          • GitHub - tc39/proposal-dynamic-import: import() proposal for JavaScript

                                                            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

                                                              GitHub - tc39/proposal-dynamic-import: import() proposal for JavaScript
                                                            • GitHub - tc39/proposal-top-level-await: top-level `await` proposal for ECMAScript (stage 4)

                                                              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

                                                                GitHub - tc39/proposal-top-level-await: top-level `await` proposal for ECMAScript (stage 4)
                                                              • GitHub - tc39/proposal-object-rest-spread: Rest/Spread Properties for ECMAScript

                                                                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

                                                                  GitHub - tc39/proposal-object-rest-spread: Rest/Spread Properties for ECMAScript
                                                                • GitHub - tc39/proposal-decorators: Decorators for ES6 classes

                                                                  Decorators have three primary capabilities: They can replace the value that is being decorated with a matching value that has the same semantics. (e.g. a decorator can replace a method with another method, a field with another field, a class with another class, and so on). They can provide access to the value that is being decorated via accessor functions which they can then choose to share. They

                                                                    GitHub - tc39/proposal-decorators: Decorators for ES6 classes
                                                                  • Release ES2016 Draft 1 · tc39/ecma262

                                                                    ECMAScript moves to GitHub This release marks the beginning of ECMAScript's journey toward version 2016. I am excited to announce that ECMAScript's development has moved to GitHub and ECMAScript's specification has moved from Word to Ecmarkup—a custom dialect of HTML built for writing ECMAScript specifications. This change will make it much easier for the JavaScript community to contribute to its

                                                                      Release ES2016 Draft 1 · tc39/ecma262
                                                                    • GitHub - tc39/proposal-async-iteration: Asynchronous iteration for JavaScript

                                                                      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

                                                                        GitHub - tc39/proposal-async-iteration: Asynchronous iteration for JavaScript
                                                                      • TC39 - Specifying JavaScript.

                                                                        Specifying JavaScript. TC39 Ecma International's TC39 is a group of JavaScript developers, implementers, academics, and more, collaborating with the community to maintain and evolve the definition of JavaScript. We are part of Contribute TC39 welcomes contributions from the JavaScript community, whether it is feedback on existing proposals, improved documentation, testing, implementations, or even

                                                                        • TC39, ECMAScript, and the Future of JavaScript

                                                                          Last week, I gave a presentation by the same name as this article at Tencent Frontend Conference in Shenzhen, China. In this article, I’m adapting its transcript to a format more suitable for Pony Foo. I hope you enjoy it! What’s TC39? TC39 means Technical Committee number 39. It’s part of ECMA, the institution which standardizes the JavaScript language under the “ECMAScript” specification. The EC

                                                                            TC39, ECMAScript, and the Future of JavaScript
                                                                          • GitHub - tc39/proposal-cancellation: Proposal for a Cancellation API for ECMAScript

                                                                            The following are some architectural observations provided by Dean Tribble on the es-discuss mailing list: Cancel requests, not results Promises are like object references for async; any particular promise might be returned or passed to more than one client. Usually, programmers would be surprised if a returned or passed in reference just got ripped out from under them by another client. this is e

                                                                              GitHub - tc39/proposal-cancellation: Proposal for a Cancellation API for ECMAScript
                                                                            • GitHub - tc39/proposal-class-fields: Orthogonally-informed combination of public and private fields proposals

                                                                              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

                                                                                GitHub - tc39/proposal-class-fields: Orthogonally-informed combination of public and private fields proposals
                                                                              • GitHub - tc39/proposal-intl-segmenter: Unicode text segmentation for ECMAScript

                                                                                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

                                                                                  GitHub - tc39/proposal-intl-segmenter: Unicode text segmentation for ECMAScript
                                                                                • GitHub - tc39/proposal-javascript-standard-library

                                                                                  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

                                                                                    GitHub - tc39/proposal-javascript-standard-library