{"id":5538,"date":"2019-11-11T16:34:48","date_gmt":"2019-11-11T16:34:48","guid":{"rendered":"https:\/\/www.rail-nation.com\/?p=5538"},"modified":"2026-04-23T12:45:46","modified_gmt":"2026-04-23T10:45:46","slug":"html5-this-is-the-current-status","status":"publish","type":"post","link":"https:\/\/blog.rail-nation.com\/de\/html5-this-is-the-current-status\/","title":{"rendered":"HTML5 \u2013 Das ist der aktuelle Stand"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-5537\" src=\"https:\/\/www.railnation.de\/wp-content\/uploads\/2019\/11\/HaxeSwitchBlog.jpg\" alt=\"\" \/><\/p>\n<p>Liebe Spieler,<\/p>\n<p>wir m\u00f6chten euch ein kleines Update zum aktuellen Stand der HTML5-Version des Spiels geben.<\/p>\n<p>F\u00fcr diejenigen unter euch, die es noch nicht wissen: Da Flash ab n\u00e4chstem Jahr nicht mehr unterst\u00fctzt wird, wechseln wir von Flash zu HTML5.<br \/>\nVor einiger Zeit hatten wir bereits alle russischen und deutschen Server f\u00fcr einen kurzen Zeitraum auf HTML5 umgeschaltet. Obwohl das Spiel f\u00fcr die meisten Spieler w\u00e4hrend dieser Zeit reibungslos lief, wurde deutlich, dass ein paar wenige Spieler immer noch erhebliche Probleme mit der Performance der neuen Spielversion hatten. Daher beschlossen wir, auf Flash zur\u00fcckzuwechseln und in der Zwischenzeit noch etwas an der HTML5-Version herumzufeilen.<\/p>\n<p>Genau daran arbeiten wir momentan und m\u00f6chten euch nun erkl\u00e4ren, was genau das bedeutet. Die Fehlermeldungen, die wir w\u00e4hrend des bisherigen Live-Tests erhalten haben, deuteten nicht auf einen bestimmten einzelnen Grund hin, sondern lie\u00dfen eher ein allgemeines Performance-Problem vermuten.<\/p>\n<p>Gl\u00fccklicherweise konnten wir einen Bereich mit jeder Menge potenzieller Verbesserungsm\u00f6glichkeiten f\u00fcr die Performance ermitteln: die Elemente der Benutzeroberfl\u00e4che (UI).<br \/>\nAktuell erfordern die Hintergrundprozesse eine vollst\u00e4ndige Neuberechnung, wenn ein UI-Element bewegt oder ge\u00e4ndert wird. Andere, mit diesem Element verbundene UI-Elemente m\u00fcssen anschlie\u00dfend ebenfalls neu berechnet werden. Und weitere, mit diesen Elementen verbundene UI-Elemente m\u00fcssen, wie bei einem Domino-Effekt, wiederum auch neu berechnet werden.<br \/>\nDiese Verkettung unn\u00f6tig komplizierter Neuberechnungen kann die gesamte CPU-Kapazit\u00e4t f\u00fcr den Browser-Tab in Anspruch nehmen, was zu Speicherproblemen und dadurch bedingt zu Performance-Problemen f\u00fchrt.<\/p>\n<p>Unsere Entwickler arbeiten nun daran, die Funktionsweise dieser UI-Neuberechnungen zu \u00e4ndern. Soll hei\u00dfen, wird ein UI-Element ge\u00e4ndert, wird nun \u00fcberpr\u00fcft, welche anderen Elemente dadurch neu berechnet werden m\u00fcssen, anstatt eine Kettenreaktion auszul\u00f6sen, bei der einfach alles neu berechnet wird.<br \/>\nDiese \u00dcberarbeitung ist recht komplex, aber wir denken, dass sich der Aufwand lohnt. Ein exaktes Datum, bis wann wir damit fertig sind, k\u00f6nnen wir euch noch nicht geben. Wir wollten euch jedoch wenigstens einen kleinen Einblick geben, woran wir gerade arbeiten, um mit der HTML5-Version live gehen zu k\u00f6nnen.<\/p>\n<p>&nbsp;<\/p>\n<p>Wir freuen uns schon auf diese neue Epoche von Rail Nation und melden uns wieder bei euch, sobald es News dazu gibt.<\/p>\n<p>&nbsp;<\/p>\n<p>Euer Team von Rail Nation<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Liebe Spieler, wir m\u00f6chten euch ein kleines Update zum aktuellen Stand der HTML5-Version des Spiels geben. F\u00fcr diejenigen unter euch, die es noch nicht wissen: Da Flash ab n\u00e4chstem Jahr&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":5537,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-5538","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"de","enabled_languages":["en","de"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"de":{"title":true,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/posts\/5538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/comments?post=5538"}],"version-history":[{"count":1,"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/posts\/5538\/revisions"}],"predecessor-version":[{"id":15042,"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/posts\/5538\/revisions\/15042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/media?parent=5538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/categories?post=5538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rail-nation.com\/de\/wp-json\/wp\/v2\/tags?post=5538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}