Skip to content

HTML タグの中のパースをスキップするべき? #156

@abap34

Description

@abap34

今、HTML は RawText として認識されてそのまま出力されることで動作している。

しかし、たとえば中に改行を含むような HTML タグに囲まれたコードを記述すると、 <br> が生成されたり、 <svg> のような一行が長い入力に対しては非常に動作に時間がかかる。

例)

hoge.

<script>
let a = 10;


</script>

とすると、

<script>
let a = 10;
<br>
<script>

と出力されてスクリプトが壊れる。

いくつか選択肢があり、

  • そもそも HTML タグの中のパースをスキップすべき?
  • これまで通りパースを行い、例えばスクリプトが壊れないように改行を無視したりして、また長い一行のパースを高速化する。

対応できるかを含めて議論の余地がありそう。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions