IE で polyfill 入れると stack overflow する問題
- カテゴリ:
- JavaScript
- IE
- コメント数:
- Comments: 0
◆ polyfill 2 つ入れるだけでも stackoverflow した
◆ issue はすでにある
◆ core-js の Symbol polyfill が問題らしい
◆ issue はすでにある
◆ core-js の Symbol polyfill が問題らしい
ここの続きです
もう少し調べてみると lit-html などの実行は不要で
この HTML を IE11 でロードするだけで発生しました
探してみると issue もすでにあったので近い内に修正されるのかな
原因は core-js (@babel/polyfill) の Symbol の polyfill だそうです
前記事に書いたとおり先に @babel/polyfill をロードすることで回避可能です
@babel/polyfill が deprecated になって core-js を使うことが推奨になっていたので試してみましたが 変わらずスタックオーバーフローでした
もう少し調べてみると lit-html などの実行は不要で
<script src="node_modules/@webcomponents/webcomponentsjs/webcomponents-bundle.js"></script>
<script src="node_modules/@babel/polyfill/dist/polyfill.min.js"></script>
この HTML を IE11 でロードするだけで発生しました
探してみると issue もすでにあったので近い内に修正されるのかな
原因は core-js (@babel/polyfill) の Symbol の polyfill だそうです
前記事に書いたとおり先に @babel/polyfill をロードすることで回避可能です
@babel/polyfill が deprecated になって core-js を使うことが推奨になっていたので試してみましたが 変わらずスタックオーバーフローでした