javascript-tutorial / javascript-tutorial/en.javascript.info

ePub files are unusable on eReader (Kobo Sage)

Offen
#3,707 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
HTML
Sterne
25.5k
Forks
4k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,

The ePub versions of the books are unusable on my eReader (Kobo Sage): the eReader freezes for a very long time (minutes) when turning pages, or freezes permanently until the device is restarted.

The issue seems to be related to code samples: the freeze happen when turning to a page with a code sample on it.

This is a fairly recent eReader and I have other large technical books that work well on it. For example Fluent Python is over 1000 pages and full of large code samples (even syntax highlighting) and it works great, pages turn immediately. Eloquent JavaScript is another that works great.

So I suspect the problem might be something to do with the JavaScript.info ePubs.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das Einfrieren mit einem JavaScript.info-ePub auf einem Kobo Sage zu reproduzieren, insbesondere beim Wechseln zu Seiten mit Codebeispielen. Der Issue nennt keine Quelldatei und keinen Test. Identifiziere daher zunächst, wie das ePub erzeugt wird, und grenze das problematische Beispiel oder die problematische Formatierung ein. Die Arbeit ist abgeschlossen, wenn Seiten mit Codebeispielen gewechselt werden können, ohne dass das Gerät einfriert oder neu gestartet werden muss.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
documentation
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.