Я использовал WebView совсем немного, и обычно производительность была совершенно прекрасной и очень удобной.
- Соответствие Html5 хорошее.
- Производительность JavaScript варьируется, но я нашел примерно одну треть скорости последней версии Chrome в соответствии с эталонным тестом V8 от Google (который, по-видимому, настроен на Chrome).
- Производительность рендеринга, похоже, не была большой проблемой.
- Очень интенсивные веб-приложения HTML, такие как некоторые из библиотеки эксперимента Chrome, не запускались так быстро, как в некоторых других браузерах.
- WebGL не поддерживается, поэтому сайты, которые возвращаются к программному рендерингу графики из WebGL, намного медленнее.
Самая большая проблема, с которой я столкнулся с WebView, заключается в том, что она не столь стабильна для ультрасовременных функций и интенсивного использования в качестве других браузеров, но не вызывает серьезных проблем с производительностью.
Вот несколько тестов статистика (WebView используется версия была получены из JavaFX 2.2 билд 9):
Соответствие
Запуск теста html5 в соответствии html5 тест (баллов из 500):
Chrome 19 402 + 13 bonus points
Firefox 12 345 + 9 bonus points
WebView 2.2b9 296 + 7 bonus points
IE 9.0.6 138 + 5 bonus points
Запуск acid3 тест, WebView баллы 100/100 же, как и в других тестов браузеров, но, как IE9, финальный рендеринг имеет небольшой дефект.
Мусор
Sunspider Java-тест (чем ниже, тем лучше):
IE 9.0.6 146.7ms
Chrome 19 151.5ms
Firefox 12 185.8ms
WebView 2.2b9 199.5ms
Google V8 Java-тест (выше, тем лучше):
Chrome 19 15323
Firefox 12 9557
WebView 2.2b9 5145
IE 9.0.6 3661
Mozilla Kraken Java-тест (ниже, тем лучше):
Chrome 19 2416.8ms
Firefox 12 2112.9ms
WebView 2.2b9 7988.9ms
IE 9.0.6 9403.0ms
Интенсивное Холст
Spinning 3D buddha (выше, тем лучше):
Chrome 19 60fps
Firefox 12 43fps
IE 9.0.6 16fps
WebView 2.2b9 7fps
JQuery
JQuery test suite исполнения (ниже, тем лучше):
Chrome 19 21826ms
WebView 2.2b9 22742ms
Firefox 12 23554ms
IE 9.0.6 28247ms
Основываясь на приведенных выше тестах (работайте на моем рабочем столе Windows 7), пока WebView стабилен и достаточно функциональен для вас, производительность WebView и других браузеров не должна быть проблемой (если ваше приложение не работает есть много 3D-спиннинг-будд. , , :-).
Update
Как утверждает ответа Утойя, в компилятор JavaScript JIT включен для Win 32 битной сборки JavaFX 2.2 и off for the Win 64 bit build в JavaFX 2.2. Это означает, что тесты WebView JavaScript значительно медленнее (как правило, в 4-5 раз медленнее) при запуске 64-битной версии JavaFX и 32-битной версии JavaFX.
Можете ли вы предоставить ссылку на контент, который вы тестируете? – jewelsea
Какова конфигурация вашего оборудования/программного обеспечения? – jewelsea
Пример кода, на который вы ссылаетесь, микширует Swing и JavaFX. Попробуйте получить доступ к тем же страницам с помощью чистого приложения JavaFX. – jewelsea