tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wip/webkit-gtk testing and feedbacks welcomed!



Hello folks,
in the last weeks I have worked on updating www/webkit-gtk to the
latest stable version on pkgsrc-wip and while here I have also
tried to also improve it.

The big changes are:

 - JIT support for NetBSD
 - Different (and synced with JIT support) handling of webkit-jit as
   suggested option via options.mk
 - If gcc is used, at least gcc 6.0 or newer is needed


Regarding JIT support for NetBSD, on NetBSD/amd64 8.99.25 before (in
webkit-gtk-2.22.2 still without JIT support for NetBSD) running 
SunSpider 1.0.2 JavaScript Benchmark^[0] with MiniBrowser
(libexec/webkit2gtk-4.0/MiniBrowser, a simple browser included in
webkit-gtk) needed:

 Total:   1660.7ms +/- 0.4%

...and with today wip/webkit-gtk:

 Total:    322.3ms +/- 3.0%


I have tested it only on NetBSD/amd64 -current, so testing on other
NetBSD ports (both JIT supported (i386, arm, aarch64 and mips) or
not!) and any other platforms is welcomed!

Just:

 % cd pkgsrc/wip/webkit-gtk
 % make replace || make install

...and running MiniBrowser and/or any other www/webkit-gtk (in the
latter case after a `make replace' of them too) should be enough
to test and use it.


There are still some possible TODOs in wip/webkit-gtk/TODO but if
no regressions will be reported I would like to use it to update
www/webkit-gtk in the next 2-3 weeks.

If you are more curious about all changes done a candidate commit
message documenting them is present as wip/webkit-gtk/COMMIT_MSG.


Of course any possible feedbacks are also welcomed!
Thank you!


[0]: <https://webkit.org/perf/sunspider-1.0.2/sunspider-1.0.2/driver.html>


Home | Main Index | Thread Index | Old Index