並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 39 件 / 39件

新着順 人気順

tc39の検索結果1 - 39 件 / 39件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

tc39に関するエントリは39件あります。 ECMAScriptjavascriptJavaScript などが関連タグです。 人気エントリには 『マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ』などがあります。
  • マイクロソフト、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に提案へ
    • 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
          • #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 のアウトラインメモ
            • 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.
                  • 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/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.
                        • 2019-10 の TC39 meeting - moriken's project

                          Array の length の最大値が 2**32-1 のはずだが、配列リテラルの実行時の動作である ArrayAccumulation ではインデックスが ToUint32 を使って 2**32-1 以下でチェックしており、明らかに範囲外アクセスを許容しているのの修正。 コンセンサスが得られた。

                            2019-10 の TC39 meeting - moriken's project
                          • GitHub - tc39/proposal-optional-chaining-assignment: `a?.b = c` proposal

                            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-assignment: `a?.b = c` proposal
                            • GitHub - tc39/proposal-record-tuple: ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will 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.

                                GitHub - tc39/proposal-record-tuple: ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
                              • TC39 Temporalのドキュメントを一部翻訳しました

                                sititou70です.少し未来のJavaScriptを紹介します! Temporalは,TC39で提案されている次世代の日付APIです.現状のDateにおける欠点を克服するために,仕様を目下策定中です. tc39_studyというイベントで,TemporalについてのLTをしました.また,そのLTを行うにあたって,勉強のためにTemporalのドキュメントを翻訳していたのですが,そちらが公式リポジトリにマージされました 🎉 1分でわかるTemporal tc39_studyは,TC39の各プロポーザルを わずか30〜90秒でLTし続ける というヤバいイベントです.以下が私のLTのアーカイブです.(カミカミですが許してください) なお,このイベントの終盤は30秒LTゾーンという魔境となっており,面白いのでおすすめです.当日のTwitterも,「早口オタク」「情報の嵐」「処理が追いつかない

                                  TC39 Temporalのドキュメントを一部翻訳しました
                                • GitHub - tc39/proposal-uuid: UUID proposal for ECMAScript (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.

                                    GitHub - tc39/proposal-uuid: UUID proposal for ECMAScript (Stage 1)
                                  • GitHub - tc39/proposal-error-cause: TC39 proposal for accumulating errors

                                    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-error-cause: TC39 proposal for accumulating errors
                                    • GitHub - tc39/proposal-string-dedent: TC39 Proposal to remove common leading indentation from multiline template strings

                                      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-string-dedent: TC39 Proposal to remove common leading indentation from multiline template strings
                                      • Official name bikeshed · Issue #321 · tc39/proposal-shadowrealm

                                        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

                                          Official name bikeshed · Issue #321 · tc39/proposal-shadowrealm
                                        • GitHub - tc39/proposal-iterator.range: A proposal for ECMAScript to add a built-in Iterator.range()

                                          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-iterator.range: A proposal for ECMAScript to add a built-in Iterator.range()
                                          • 【TC39 Proposals】Math Extensions - Qiita

                                            注意書き 2019 年 10 月 9 日に開催の #tc39_study 用に作成した資料です。 執筆時点で TC39 の Proposals に上がっている機能を紹介します。 将来的に JavaScript(ECMAScript)に取り入れられるかもしれませんし、取り入れられないかもしれませんし、紹介内容から仕様が大きく変更になるかもしれません。 TC39 の承認プロセスについては、https://tc39.es/process-document/ をご覧ください。 Math に 4 つの関数と 2 つの定数を追加する Proposal です。 コンピュータグラフィックス方面で時々使うような処理が追加されます。 本記事の執筆時点で Stage 1 です。 Math.clamp(x, lower, upper) x が lower を下回ったときは lower を、upper を上回った時

                                              【TC39 Proposals】Math Extensions - Qiita
                                            • GitHub - tc39/proposal-regexp-v-flag: UTS18 set notation in regular expressions

                                              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-regexp-v-flag: UTS18 set notation in regular expressions
                                              • GitHub - tc39/proposal-array-grouping: A proposal to make grouping of array items easier

                                                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-array-grouping: A proposal to make grouping of array items easier
                                                • 【TC39 Proposals】New Set methods - Qiita

                                                  注意書き 2019 年 10 月 9 日に開催の #tc39_study 用に作成した資料です。 執筆時点で TC39 の Proposals に上がっている機能を紹介します。 将来的に JavaScript(ECMAScript)に取り入れられるかもしれませんし、取り入れられないかもしれませんし、紹介内容から仕様が大きく変更になるかもしれません。 TC39 の承認プロセスについては、https://tc39.es/process-document/ をご覧ください。 現状の Set オブジェクトには、要素の追加・削除、要素が集合に含まれているかの基本的な操作しか提供されていません。 この Proposal は Set オブジェクトに集合操作のメソッドを追加するものです。 他の言語や Immutable.js などのライブラリで使われているものと同等の機能を標準に取り入れます。 執筆時点で

                                                    【TC39 Proposals】New Set methods - Qiita
                                                  • GitHub - tc39/source-map: Source map specification, RFCs and new 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/source-map: Source map specification, RFCs and new proposals.
                                                    • TC39 meeting, April 19-21 2021

                                                      In this TC39 meeting, the updates to JavaScript Classes around private state have moved to stage 4. Other proposals of note this meeting were proposals related to ArrayBuffers, notably resizable ArrayBuffers and a new proposal, introducing read-only ArrayBuffers and fixed views into ArrayBuffers. Read-only ArrayBuffers are not a new ArrayBuffer, but rather a way to freeze existing ArrayBuffers so

                                                        TC39 meeting, April 19-21 2021
                                                      • GitHub - tc39/proposal-import-attributes: Proposal for syntax to import ES modules with assertions

                                                        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-import-attributes: Proposal for syntax to import ES modules with assertions
                                                        • ep78 TC39 | mozaic.fm

                                                          Theme 第 78 回のテーマは TC39 です。 今回は Prettier のメンテなや Babel のコントリビュータをやりながら、 TC39 の新しいプロポーサルをそれらに実装する作業をしている @__sosukesuzuki をゲストにお呼びし、 Prettier/Babel のメンテナンスの話などを交え、 TC39 のウォッチの仕方や、気になる Proposal の話、 ES2021 の展望を議論しながら、今後の ES や TC39 について議論しました。 Show Note Prettier - Opinionated Code Formatter Babel - The compiler for next generation JavaScript Web 技術の調査方法 | blog.jxck.io TC39 tc39/proposals tc39/agendas tc3

                                                            ep78 TC39 | mozaic.fm
                                                          • TC39 Pipeline Operator - Hack vs F#

                                                            I want to take some time to share everything I know about the pipeline operator proposal that is currently in stage 2, to the best of my ability. This will, of course, be a somewhat biased account — it's my article, haha — but I'll do my best to present both sides while presenting my case. Also, keep in mind, that as thorough as I'll try to be, I'm completely sure I'm missing things. If you spot s

                                                            • GitHub - Agoric/realms-shim: Spec-compliant shim for Realms TC39 Proposal

                                                              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.

                                                                GitHub - Agoric/realms-shim: Spec-compliant shim for Realms TC39 Proposal
                                                              • GitHub - tc39/proposal-atomics-microwait: Micro and mini waits in JS

                                                                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-atomics-microwait: Micro and mini waits in JS
                                                                • 【TC39 Proposals】Math.seededRandoms() - Qiita

                                                                  注意書き 2019 年 10 月 9 日に開催の #tc39_study 用に作成した資料です。 執筆時点で TC39 の Proposals に上がっている機能を紹介します。 将来的に JavaScript(ECMAScript)に取り入れられるかもしれませんし、取り入れられないかもしれませんし、紹介内容から仕様が大きく変更になるかもしれません。 TC39 の承認プロセスについては、https://tc39.es/process-document/ をご覧ください。 従来の Math.random() と window.crypto.getRandomValues() は乱数種の設定をすることができず、乱数種の制御が必要な場合は外部ライブラリ等を使用する必要がありました。 本 Proposal は、乱数種の設定ができる擬似乱数生成器(PRNG; Pseudo Random Number

                                                                    【TC39 Proposals】Math.seededRandoms() - Qiita
                                                                  • 2020-02 の TC39 meeting - moriken's project

                                                                    Proxy のコンストラクタの引数に revoked Proxy を入れたときに TypeError を投げる仕様になっているが、ただ複雑になっているだけで特に意味がないので取りやめる提案。承認された。

                                                                      2020-02 の TC39 meeting - moriken's project
                                                                    • TC39 Podcast

                                                                      tc39er.us a podcast where we talk to the TC39 delegates about JavaScript and everything else!

                                                                      • GitHub - tc39/proposal-source-phase-imports: Proposal to enable importing modules at the source phase

                                                                        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-source-phase-imports: Proposal to enable importing modules at the source phase
                                                                        • GitHub - tc39/proposal-signals: A proposal to add signals to JavaScript.

                                                                          Stage 1 (explanation) Authors: Rob Eisenberg and Daniel Ehrenberg This document describes an early common direction for signals in JavaScript, similar to the Promises/A+ effort which preceded the Promises standardized by TC39 in ES2015. Try it for yourself, using a polyfill. Similarly to Promises/A+, this effort focuses on aligning the JavaScript ecosystem. If this alignment is successful, then a

                                                                            GitHub - tc39/proposal-signals: A proposal to add signals to JavaScript.
                                                                          • GitHub - tc39/proposal-symbol-proto: TC39 proposal for mitigating prototype pollution

                                                                            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-symbol-proto: TC39 proposal for mitigating prototype pollution
                                                                            • GitHub - tc39/proposal-canonical-tz: TC39 Proposal (stacked on Temporal) to improve handling of changes to the IANA Time Zone Database

                                                                              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-canonical-tz: TC39 Proposal (stacked on Temporal) to improve handling of changes to the IANA Time Zone Database
                                                                              • GitHub - tc39/proposal-promise-with-resolvers

                                                                                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-promise-with-resolvers
                                                                                1

                                                                                新着記事