ArthurHub / ArthurHub/HTML-Renderer

Stack Overflow reading huge old HTML

オープン
#90 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement HTML
主要言語
C#
スター
1.4k
フォーク
550
平均マージ
14日 9時間
マージ済み PR(30日)
1

説明

I had a performance problem displaying huge HTML , then I was looking for huge simple HTML in english.
I found [http://www.gutenberg.org/files/1661/1661-h/1661-h.htm](http://www.gutenberg.org/files/1661/1661-h/1661-h.htm) and I tried and got StackOverflow error.
I knew this HTML was so old therefore it might be cause error on parsing.

I suggest using [SGMLReader](https://github.com/MindTouch/SGMLReader) for parsing any HTML.
I'm using it for many scraping projects and results are so reasonable.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

http://www.gutenberg.org/files/1661/1661-h/1661-h.htm の Gutenberg HTML をレンダリングする際に発生する StackOverflow エラーを再現し、その後 HTML の解析とレンダリングのエントリーポイントを追跡します。現在の動作を提案されている SGMLReader アプローチと比較します。大きなドキュメントが stack overflow なしでレンダリングされ、既存の出力が引き続き妥当であれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
csharp
領域
frontend, performance
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。