From 2f98e66f0c1cd058dfe263ffc7c9f1fd9001c01c Mon Sep 17 00:00:00 2001 From: Yuki Ishii <37304826+komura-c@users.noreply.github.com> Date: Sat, 6 Jul 2024 11:59:59 +0900 Subject: [PATCH] =?UTF-8?q?fix(basic/ecmascript/):=20polyfilio=E3=81=AE?= =?UTF-8?q?=E8=A8=98=E8=BF=B0=E3=81=A8=E3=83=AA=E3=83=B3=E3=82=AF=E3=82=92?= =?UTF-8?q?=E5=89=8A=E9=99=A4=E3=81=99=E3=82=8B=20(#1748)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/basic/ecmascript/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/basic/ecmascript/README.md b/source/basic/ecmascript/README.md index a25882a56..0e298151b 100644 --- a/source/basic/ecmascript/README.md +++ b/source/basic/ecmascript/README.md @@ -112,7 +112,7 @@ Transpilerとしては[Babel][]や[TypeScript][]などが有名です。 Polyfillとは、新しい関数やメソッドなどの仕様を満たすような実装を提供するライブラリのことです。 たとえば、ES2016ではArrayに`includes`というメソッドが追加されました。 構文とは異なり`includes`のようなメソッドはビルトインオブジェクトを書き換えることで実装できます。 -Polyfillを提供するものとしては[core-js][]や[polyfill.io][]などが有名です。 +Polyfillを提供するものとしては[core-js][]などが有名です。 注意点としてはTranspilerやPolyfillは、あくまで既存の機能を用いて新しい機能の再現を試みているだけにすぎません。 そのため、既存の機能で再現ができないプロポーザル(機能)はTranspilerやPolyfillでは再現できません。 @@ -191,7 +191,6 @@ ECMAScriptにおいては策定プロセスという形でどのような段階 [Babel]: https://babeljs.io/ "Babel · The compiler for writing next generation JavaScript" [TypeScript]: https://www.typescriptlang.org/ "TypeScript - JavaScript that scales." [core-js]: https://github.com/zloirock/core-js "zloirock/core-js: Standard Library" -[polyfill.io]: https://polyfill.io/v3/ "Polyfill service" [MDN Web Docs]: https://developer.mozilla.org/ja/ "MDN Web Docs" [^1]: ECMAScript 4は複雑で大きな変更が含まれており、合意を得ることができずに仕様が破棄されました。 [^2]: この策定プロセスはに詳細が書かれています。