Du bist nicht angemeldet. [Anmelden]
Seite 1 von 3 1 2 3 > alle
Optionen
Thema bewerten
Tests JX-Browser - #2869657 - 12.10.2017, 11:48:06
martin070476
​Knuddelsteam

Registriert: 05.08.2013
Beiträge: 563
Hallo zusammen! :-)

Wir testen aktuell die Verwendung eines neuen Browsers (JX-Browser) für HTML-Inhalte in der PC-App. Dazu haben wir diesen in der aktuellen Beta-Version der Knuddels PC-App verfügbar gemacht. Wir wollen gerne herausfinden, welche Probleme die Verwendung des neuen Browsers macht und möchten euch daher bitten diesen einmal (vor allem für eure eigenen UserApps, sofern diese HTML-Komponenten haben) zu testen.

Sobald ihr die Beta-Version gestartet habt, gibt es folgende neue Befehle:

- /browser - zeigt aktuellen Browser & Version an
- /browser jfx - schaltet um auf JFX (alter Browser)
- /browser jx - schaltet um auf JX (neuer Browser)

Ich würde mich sehr über euer Feedback freuen! :-)


-----------
Zur Erinnerung, wie ihr eure PC-App dazu bekommt auf die Beta-Version zu wechseln:

1. Tragt in die Desktop-Verknüpfung eurer PC-App noch zusätzlich hinten ein " updstream=beta" ein. Wenn ihr noch keine Desktop-Verknüfpung habt, erzeugt euch eine über den Link "Autologin Desktop-Icon anlegen". (Ihr seht den Link überhalb des "Abmelden"-Buttons, sobald ihr mit der App einen Channel betreten habt)
2. Geht in das Installations-Verzeichnis eurer App und löscht das File "inst.version"
3. Die Knuddels-App beenden und neu starten über die Desktop-Verknüpfung aus 1.)

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: martin070476] - #2869671 - 12.10.2017, 13:38:12
Vampiric Desire
​ChannelMaster

Registriert: 15.09.2013
Beiträge: 1.689
Vorteile, Unterschiede, Warum wird gewechselt?
_________________________
/apps install 30559674.ChannelMaster

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: Vampiric Desire] - #2869674 - 12.10.2017, 13:56:14
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Bisher ist mir bei JX aufgefallen, dass Hintergrundgrafiken nicht richtig painted werden, wenn diese durch der Browserkomponente geladen wurde. Hierzu müsste ich die Anzeige selbst einmal refreshen, in dem ich z.B. den Container über JavaScript bei mir kurz wechsle.

Hier ein Beispiel:
Ich rufe die Börse auf, deren Grafiken noch nicht geladen wurden (JFX scheint die Stylesheets im Hintergrund bereits zu rendern/aufzubereiten). Unten neben den Buttons (kurioser Weise bei der einen schon...) sind die Boxen nicht ersichtlich.

Hierzu muss ich dann extra wieder die View ausblenden und erneut einblenden, damit diese "nach dem Laden" angezeigt werden:



_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: Vampiric Desire] - #2869677 - 12.10.2017, 14:13:56
Kev777
​Forumsengel

Registriert: 03.09.2010
Beiträge: 7.163
Antwort auf: Vampiric Desire
Vorteile, Unterschiede, Warum wird gewechselt?


ich hoffe mal:

https://www.teamdev.com/jxbrowser#features
_________________________
Orwell war ein Optimist
________

„Würden die Menschen das Geldsystem verstehen, hätten wir eine Revolution noch vor morgen früh.“
- Henry Ford

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: Kev777] - #2869687 - 12.10.2017, 15:02:19
djchrisnet schockiert
Verif​ied P​rotot​ype H​ater​

Registriert: 27.05.2006
Beiträge: 831
Ort: Elmshorn
Allein für den WebGL Support lohnt sich der Umstieg, ganz egal was da noch für kleinigkeiten auftauchen mögen die auch durch den Umstieg auf die Chrome Engine geschuldet sein können, das lässt sich vermutlich einfach einpassen, die Vorteile überwiegen deutlich.

Ich z.B. könnte damit endlich auf Phaser 2.9 upgraden statt auf 2.3 festzusitzen, alles darüber läuft im JFX nicht mehr und damit die Lägs in Flappy endlich reduzieren
_________________________
» AppEntwickler-Coach
» Prototype Hater



[zum Seitenanfang]  
Re: Tests JX-Browser [Re: djchrisnet] - #2869690 - 12.10.2017, 15:08:50
Kev777
​Forumsengel

Registriert: 03.09.2010
Beiträge: 7.163
Zitat:
Ich z.B. könnte damit endlich auf Phaser 2.9 upgraden statt auf 2.3 festzusitzen, alles darüber läuft im JFX nicht mehr und damit die Lägs in Flappy endlich reduzieren

oder nimmt dann gleich Unity :-D
_________________________
Orwell war ein Optimist
________

„Würden die Menschen das Geldsystem verstehen, hätten wir eine Revolution noch vor morgen früh.“
- Henry Ford

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: Kev777] - #2869694 - 12.10.2017, 15:30:57
TobyB
​Knuddelsteam

Registriert: 21.11.2003
Beiträge: 6.532
Die eingesetzte Version des jxBrowsers verwendet Chrome 49. Das ist zwar nicht die aktuellste Version, sollte aber trotzdem im Rahmen von "normalem" HTML/CSS/JavaScript vergleichbar mit der aktuellsten Version von Chrome sein.

Daher die Frage an Bizzi:
Hast du die gleichen Render-Probleme im HTMLChat in Chrome?
Wenn ja: Dann untersuch die Ursache dort, die Wahrscheinlichkeit dass die Ursache in deiner App selbst liegt ist groß.
Wenn nein: Kannst du versuchen mehr Informationen bzgl. Reproduzierbarkeit zu beschaffen? Die Wahrscheinlichkeit dass die Ursache im Browser liegt ist größer.
_________________________
There is no good without evil, but evil must not be allowed to flourish.
There is passion, yet peace; serenity, yet emotion; chaos, yet order.

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: TobyB] - #2869714 - 12.10.2017, 17:12:43
W a n n a b e - M o d e l
Nicht registriert


Zitat:
Die eingesetzte Version des jxBrowsers verwendet Chrome 49. Das ist zwar nicht die aktuellste Version, sollte aber trotzdem im Rahmen von "normalem" HTML/CSS/JavaScript vergleichbar mit der aktuellsten Version von Chrome sein.


Warum nutzt man dann eine 1 1/2 Jahre alte Version von JXBrowser und keine aktuellere? Dann müsste man auch nicht sagen "sollte vergleichbar sein" sondern weiß das alles weitesgehend nach aktuellen Standards unterstützt wird.

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: ] - #2869718 - 12.10.2017, 18:13:31
TobyB
​Knuddelsteam

Registriert: 21.11.2003
Beiträge: 6.532
Das ist die letzte Version von Chrome die noch Windows XP, Windows Vista, Mac OS X 10.6, 10.7, und 10.8 unterstützt. Aktuell können wir darauf leider (noch) nicht verzichten. Aber der Plan ist nicht ewig auf dieser Version stehen zu bleiben.
_________________________
There is no good without evil, but evil must not be allowed to flourish.
There is passion, yet peace; serenity, yet emotion; chaos, yet order.

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: martin070476] - #2869736 - 12.10.2017, 20:36:14
Keemo
​Channel: Berlin

Registriert: 23.01.2005
Beiträge: 4.564
Ort: Berlin
Irgendwie laufen beide internen App Browser z.Bsp. bei Spielen wie SpaceKnuddelz zwar recht normal, aber irgendwie nicht ganz so "flüssig", als wenn ich z.Bsp. o.g. UserApp im Firefox57 Beta benutze bzw. ggf. in Chrome.

So ins Blaue geschätzt mit dem JX (und den Vorgänger) App-Browser schätzungsweise auf 30fps begrenzt, wärend ich bei Chrome oder Firefox, schätzungsweise 60fps erreiche. Ob das jetzt selber an der UserApp liegt (und hier der Entwickler noch was anpassen müsste), weiß ich aufgrund mangelnder Programmierkenntnisse nicht, jedoch hatte ich mir mehr oder weniger erhofft, das dies auch im JX-Browser der KN-StApp bei solch einem Szenario genauso flüssig läuft, wie etwa im normalen Browser und dessen HTML-Variante rein von der Bildwiderholrate? ?-)
_________________________
Mit besten Grüßen,
Keemo

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: Keemo] - #2869780 - 13.10.2017, 03:43:47
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Antwort auf: TobyB
Daher die Frage an Bizzi:
Hast du die gleichen Render-Probleme im HTMLChat in Chrome?

Diese tauchen ausschließlich in eurer JX-Javaversion auf. Es ist auch nichts besonderes, es ist ein Hintergrundbild om Pseudo-Element ::after.

JFX WebView, Android sowie alle gängigen Browser über dem HTMLChat (IE, Chrome (selbst Canary), FireFox, Opera,...) rendern alles korrekt.
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: Bizarrus] - #2870507 - 18.10.2017, 23:13:53
IgelchenM
​Laubhaufenbewohner

Registriert: 10.02.2005
Beiträge: 1.462
Ort: Bochum
Mir ist aufgefallen, dass im JX-Browser auf dem Entwickler Server die Seite für die App-Verwaltung (/apps) und auch der KnuddelAccount (/knuddelaccount) nicht öffnen lassen. Mit dem JFX-Browser hingegen schon.

Das Problem scheint aber auch nur auf dem Entwicklungsserver vorhanden zu sein. Auf den LiveServern gehts bei mir komischerweise problemlos.
_________________________
Wo zum Teufel ist dieser Wayne wenn man ihn braucht?!

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: IgelchenM] - #2877538 - 30.11.2017, 17:49:14
TobyB
​Knuddelsteam

Registriert: 21.11.2003
Beiträge: 6.532
Information:
Wir werden vorübergehend den Standard-Browser auf allen Streams (stable, Alpha, Beta) auf den Java-eigenen JFX-Browser zurückstellen. Dies dient dazu dass auf allen Kanälen die gleichen Standards wie auf der stable-Version herrschen. Das erleichtert das testen von kommenden Komponenten unter den gleichen Bedingungen die jeder Nutzer hat.
Wer mag kann aber weiterhin zu Testzwecken den bekannten /browser Befehl nutzen um temporär zu wechseln.
_________________________
There is no good without evil, but evil must not be allowed to flourish.
There is passion, yet peace; serenity, yet emotion; chaos, yet order.

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: TobyB] - #2877630 - 01.12.2017, 09:55:11
PHP4ever
Forumuser

Registriert: 03.04.2010
Beiträge: 273
Antwort auf: TobyB

Wer mag kann aber weiterhin zu Testzwecken den bekannten /browser Befehl nutzen um temporär zu wechseln.

/browser zeigt bei mir nur an welcher der beiden Aktiv ist, beim Klick auf den jeweiligen Browsernamen wird der Name ins Eingabefeld kopiert, /browser NAME bringt den Fehler, dass es die Funktion nicht gibt, also keine Ahnung wie ich das jetzt umschalten kann :-|

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: PHP4ever] - #2877632 - 01.12.2017, 10:01:23
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Beachte den Eingangspost!

Da steht, wie das ganze funktioniert.

Du musst den Alpha/Betachannel verwenden, dann kann mittels /browser jfx bzw. /browser jx geswitcht werden.

Additional kannst du vor setzen des Alpha/Betachannels den binary Ordner löschen (im StApp Ordner des Benutzers), um ein neues downloaden zu provozieren.
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: PHP4ever] - #2877633 - 01.12.2017, 10:02:40
PHP4ever
Forumuser

Registriert: 03.04.2010
Beiträge: 273
Antwort auf: PHP4ever
Antwort auf: TobyB

Wer mag kann aber weiterhin zu Testzwecken den bekannten /browser Befehl nutzen um temporär zu wechseln.

/browser zeigt bei mir nur an welcher der beiden Aktiv ist, beim Klick auf den jeweiligen Browsernamen wird der Name ins Eingabefeld kopiert, /browser NAME bringt den Fehler, dass es die Funktion nicht gibt, also keine Ahnung wie ich das jetzt umschalten kann :-|

Bin Dumm, hätte mal den Eingangsbeitrag lesen sollen. :-D

Die Funktion bei klick auf den jeweiligen Browser auszuführen wäre aber schön gewesen, weiß nicht genau was es mir bringt, dass der Name ins Eingabefeld kopiert wird.

E:
Antwort auf: Bizarrus
Beachte den Eingangspost!
Hab ich dann auch gemerkt, leider etwas zu spät :-D


Bearbeitet von PHP4ever (01.12.2017, 10:03:37)

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: IgelchenM] - #2877715 - 01.12.2017, 20:55:31
Patriots
Forumuser

Registriert: 06.07.2015
Beiträge: 1
Antwort auf: IgelchenM
Mir ist aufgefallen, dass im JX-Browser auf dem Entwickler Server die Seite für die App-Verwaltung (/apps) und auch der KnuddelAccount (/knuddelaccount) nicht öffnen lassen. Mit dem JFX-Browser hingegen schon.

Das Problem scheint aber auch nur auf dem Entwicklungsserver vorhanden zu sein. Auf den LiveServern gehts bei mir komischerweise problemlos.


Bei mir klappt das weder unter dem einen noch unter dem anderen Browser.
Zudem werde ich in der Nickliste mit keinem Nick angezeigt. Nichtmal mehr James ist in meiner Userliste sichtbar.

Dadurch kann ich weder Apps testen noch neustarten...ausser es hat jemand einen Befehl, den ich noch nicht kenne?!

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: Patriots] - #2877719 - 01.12.2017, 21:22:55
IgelchenM
​Laubhaufenbewohner

Registriert: 10.02.2005
Beiträge: 1.462
Ort: Bochum
Antwort auf: Patriots
Antwort auf: IgelchenM
Mir ist aufgefallen, dass im JX-Browser auf dem Entwickler Server die Seite für die App-Verwaltung (/apps) und auch der KnuddelAccount (/knuddelaccount) nicht öffnen lassen. Mit dem JFX-Browser hingegen schon.

Das Problem scheint aber auch nur auf dem Entwicklungsserver vorhanden zu sein. Auf den LiveServern gehts bei mir komischerweise problemlos.


Bei mir klappt das weder unter dem einen noch unter dem anderen Browser.
Zudem werde ich in der Nickliste mit keinem Nick angezeigt. Nichtmal mehr James ist in meiner Userliste sichtbar.

Dadurch kann ich weder Apps testen noch neustarten...ausser es hat jemand einen Befehl, den ich noch nicht kenne?!


Problem konnte behoben werden. Es war nicht die aktuellste Version aktiv. Eine Neuinstallation hat anschließend ohne Probleme funktioniert! :-)
_________________________
Wo zum Teufel ist dieser Wayne wenn man ihn braucht?!

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: martin070476] - #2881061 - 20.12.2017, 00:22:25
Sephiroth ME
​gods own prototype

Registriert: 24.11.2003
Beiträge: 213
Ort: RLP, DE
Antwort auf: martin070476
...
- /browser - zeigt aktuellen Browser & Version an
- /browser jfx - schaltet um auf JFX (alter Browser)
- /browser jx - schaltet um auf JX (neuer Browser)

Ich würde mich sehr über euer Feedback freuen! :-)

Ich hatte jetzt mal ein paar Minuten Zeit, mich mal etwas genauer mit dem Thema hier auseinander zu setzen.
Warnung! Spoiler!
Nun meine Frage ist sogesehen sehr einfach: Warum führt ihr, allgemein gesehen, ein Downgrade durch?

Das sich Chrome von WebKit 'losgelöst' hat, ist seit 2013 bekannt, allerdings ist "Blink" nach wie vor ein Fork von WebKit und basiert auf den selben Kernkomponenten. (auch weiterhin...)
Es wurden nur Dinge bezüglich Kompatibilität gestrichen seitens Google um Blink performanter zu machen. Dies ist z. B. der Grund, weshalb XP nicht mehr unterstützt wird. (Quelle: http://www.zdnet.com/article/the-real-reason-why-google-forked-webkit/)
Dies betrifft unter anderem auch die Multiprozessor Unterstützung und andere Features in diese Richtung vor allem der Grund Smart Phones/Tablets/ChromeOS spielt mit eine Rolle bei dieser Schlankheitskur seitens Google. Es sind viele Dinge, die im multiplattform Alltag nicht unbedingt mehr gebraucht werden enthalten, aber eben die größtmögliche Kompatibilität sicherstellen. Hingegen AppleWebKit (pur) sorgt weiterhin für eine gleiche Kompatibilität mit den standard PC Plattformen, welche ihr mit eurer Desktop-App ansprechen wollt. Die Features und ansprüche folgen den selben Standards. WebGL 2.0 ist auch in der Entwicklung.

Oracle selbst, wird weiterhin beim kompletten WebKit bleiben, da Oracle an sich die größtmögliche Kompatibilität für alle gängigen Betriebssysteme bereitstellen will, so war es schon immer und so wird es wohl bis auf weiteres auch bleiben. Sowohl WebKit als auch Chromium stellen die selben Kernkomponenten für die Nutzung bereit und die allgemeine HTML Rendering Engine unterscheidet sich nur minimal. (Hauptsächlich bei der Priorisierung)

Ebenso ist die Version die ihr mit einem 50MB Paket eingefügt habt (mehr als) veraltet.
Warnung! Spoiler!
Die Aktuellste ist 6.18 und basiert auf Chromium 60. (https://www.teamdev.com/jxbrowser)
Pfad Knuddels-Stapp\bin\jxbrowser-win-6.5.1.jar\chromium-windows.zip\jxbrowser-chromium.exe


Chromium 49 hat im übrigen noch kein WebGL 2.0.
Quellen:
- http://stadt-bremerhaven.de/google-chrome-mit-webgl-2-0-sorgt-fuer-erweiterte-3d-grafik-im-browser/
- https://en.wikipedia.org/wiki/Google_Chrome_version_history
Diese Rückgaben, Artikel und Links erklären zumindestens weitaus besser das ganze Fehlverhalten, was unter anderem Bizarrus beschrieben hat bezüglich falscher Anzeige von CSS basiertem Kram, wie auch die Einschränkungen die Nutzer meldeten im Bugs Forum, so wie die allgemeine Inkompatibilität mit Windows XP oder gar die Rechtschreibprüfung die von Haus aus in Chrome aktiv ist.

Wie auch immer. <insert sarcastic comment here>
_________________________
one step closer to world domination

[zum Seitenanfang]  
Re: Tests JX-Browser [Re: TobyB] - #2881104 - 20.12.2017, 10:06:09
djchrisnet schockiert
Verif​ied P​rotot​ype H​ater​

Registriert: 27.05.2006
Beiträge: 831
Ort: Elmshorn
Ich zitiere für dich mal Tobys Statement dazu

Antwort auf: TobyB
Das ist die letzte Version von Chrome die noch Windows XP, Windows Vista, Mac OS X 10.6, 10.7, und 10.8 unterstützt. Aktuell können wir darauf leider (noch) nicht verzichten. Aber der Plan ist nicht ewig auf dieser Version stehen zu bleiben.
_________________________
» AppEntwickler-Coach
» Prototype Hater



[zum Seitenanfang]  
Seite 1 von 3 1 2 3 > alle