You are not logged in.

#1 2014-12-05 21:00:58

0mark
Member
From: earth
Registered: 2010-06-09
Posts: 162
Website

dwb_collect - a continuation attempt of a webkit web browser

Since dwb is currently discontinued, i started to gather open pull requests (except two, one is removed, the other seems to have bugs) and other patches. I also fixed some compilation warnings. I hope we can get some community continuation running.

https://bitbucket.org/0mark/dwb_collect
https://aur.archlinux.org/packages/dwb_collect-git/

I use the patched dwb for a few days now, works well. Feel free to report Bugs, i try to fix them. But to be honest, i am not to experienced with advanced c programming.

If you have patches, i am interested wink


Ceterum autem censeo Systemdinem esse delendam

Offline

#2 2014-12-06 01:33:45

lucas7_
Member
Registered: 2014-10-21
Posts: 10

Re: dwb_collect - a continuation attempt of a webkit web browser

Just saw it in the AUR. I''m happy this will keep on going. Also is it normal that watching an html5 YouTube embedded video (didn't try the direct link) on dwb uses 2 or 3 times more CPU than Firefox?.

edit: just tested (granted this is pretty low-end CPU). firefox uses ~50% and dwb uses ~105%

Last edited by lucas7_ (2014-12-06 01:39:40)

Offline

#3 2014-12-06 01:39:18

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: dwb_collect - a continuation attempt of a webkit web browser

Compare http://html5test.com/ and https://www.youtube.com/html5 output for both browsers.

Offline

#4 2014-12-06 01:42:14

lucas7_
Member
Registered: 2014-10-21
Posts: 10

Re: dwb_collect - a continuation attempt of a webkit web browser

karol wrote:

Compare http://html5test.com/ and https://www.youtube.com/html5 output for both browsers.

html5test.com:

firefox 471 of 555
dwb  372 of 555

YouTube:

both have HTMLVideoElement, H.264 and WebM VP8 support.

Offline

#5 2014-12-06 01:48:22

JohnBobSmith
Member
From: Canada
Registered: 2014-11-29
Posts: 804

Re: dwb_collect - a continuation attempt of a webkit web browser

Huh, cool. I consider myself to be intermediate profficiency with C++, and C++ is simillar to C. I kind of want to fork and host this on github, if thats alright with you. From there, I would like to try getting my feet wet in the waters of web browsers. Perhaps some patches, features, or other things. Keep in mind, I'm an enthusiast/hobbyist, already working on one project (Hungry Human - a game in SDL2). So I can't guarantee anything super exciting. I think it's nice to look at other peoples work to learn from it, if nothing else.

I wish you the best of luck maintaining this web browser. I will do what I can to help out! smile


I am diagnosed with bipolar disorder. As it turns out, what I thought was my greatest weakness is now my greatest strength.

Everyday, I make a conscious choice to overcome my challenges and my problems. It's not easy, but its better than the alternative...

Offline

#6 2014-12-06 02:15:40

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: dwb_collect - a continuation attempt of a webkit web browser

lucas7_ wrote:

just tested (granted this is pretty low-end CPU). firefox uses ~50% and dwb uses ~105%

On my system the difference is less pronounced, but dwb indeed uses more cpu. Make sure that you use the same resolution for the video in both browsers.
One of the things that dwb has enabled and firefox doesn't is MPEG-4 support, but "The following tests go beyond the requirements of the HTML5 specification and are not counted towards the total score." <shrugs>

Offline

#7 2014-12-09 12:29:38

serdotlinecho
Member
Registered: 2013-01-26
Posts: 100

Re: dwb_collect - a continuation attempt of a webkit web browser

Maybe because Firefox and Chrome have hardware acceleration support and dwb doesn't? hmm
On Firefox the settings "Use hardware acceleration when available" is enabled by default and you can check in the url bar about:support. On Chrome, I have to enable the "Override software rendering list" in chrome://flags to have hardware acceleration and you can check in chrome://gpu.

I like mpv and youtube-viewer for playing youtube videos, mpv use less cpu usage than the browser player.

Edit: I also just tested freshplayerplugin on Firefox. It works great and I've remove the ageing flashplugin from my system and dwb also detected the flashplayer from freshplayerplugin! big_smile

Screenshot_12092014_08_51_38_PM.jpg

Last edited by serdotlinecho (2014-12-09 16:11:52)

Offline

#8 2014-12-11 22:15:22

iskandr
Member
Registered: 2011-05-06
Posts: 41

Re: dwb_collect - a continuation attempt of a webkit web browser

Nice job! Thank you so much for not letting dwb die. It's been my favorite browser for quite some time now. Maybe this is not the right place to report such issues (since it is webkit specific?) , but does anyone else get a segfault accessing the website contao.org ?

Offline

#9 2014-12-11 23:03:17

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: dwb_collect - a continuation attempt of a webkit web browser

Segfaults here too:

$ dwb https://contao.org/en/
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
Received SIGSEGV, trying to clean up.

Last 10 stack frames:

 10: dwb() [0x80560d8]
  9: dwb() [0x8073170]
  8: linux-gate.so.1(__kernel_sigreturn+0) [0xb770eb88]
  7: /usr/lib/libwebkitgtk-1.0.so.0(+0x5296cb) [0xb5f056cb]
  6: /usr/lib/libwebkitgtk-1.0.so.0(+0x52a922) [0xb5f06922]
  5: /usr/lib/libwebkitgtk-1.0.so.0(+0x543d98) [0xb5f1fd98]
  4: /usr/lib/libwebkitgtk-1.0.so.0(+0x543e2c) [0xb5f1fe2c]
  3: /usr/lib/libwebkitgtk-1.0.so.0(+0x52e676) [0xb5f0a676]
  2: /usr/lib/libwebkitgtk-1.0.so.0(+0xf9645a) [0xb697245a]
  1: [0xaeb78d2f]
Segmentation fault (core dumped)

Last edited by karol (2014-12-11 23:03:32)

Offline

#10 2014-12-12 10:26:13

0mark
Member
From: earth
Registered: 2010-06-09
Posts: 162
Website

Re: dwb_collect - a continuation attempt of a webkit web browser

JohnBobSmith wrote:

Huh, cool. I consider myself to be intermediate profficiency with C++, and C++ is simillar to C. I kind of want to fork and host this on github, if thats alright with you. From there, I would like to try getting my feet wet in the waters of web browsers. Perhaps some patches, features, or other things. Keep in mind, I'm an enthusiast/hobbyist, already working on one project (Hungry Human - a game in SDL2). So I can't guarantee anything super exciting. I think it's nice to look at other peoples work to learn from it, if nothing else.

I wish you the best of luck maintaining this web browser. I will do what I can to help out! smile

Sure smile Only thing is, as far as i know, that pull requests are more complicated when done across differen gitthingies. I think the most pressing issue are the instabilities on some sites and with flash. I did a bit of research on that, but without results so far (might be above my level anyway).


Ceterum autem censeo Systemdinem esse delendam

Offline

#11 2014-12-21 19:50:08

Lala0KjOA
Member
Registered: 2011-12-23
Posts: 123
Website

Re: dwb_collect - a continuation attempt of a webkit web browser

dwb had become almost unusable here until I tried dwb_collect. Now it works like a charm. Thanks 0mark!

Offline

#12 2015-01-27 15:46:14

Hund
Member
From: Sweden
Registered: 2010-03-22
Posts: 479
Website

Re: dwb_collect - a continuation attempt of a webkit web browser

I'm not sure if it's me being stupid or what. But I can find any solution that works with dwb for storing passwords to websites. How do you do it?

Offline

#13 2015-01-28 13:07:52

Mercader1902
Member
Registered: 2014-09-01
Posts: 55

Re: dwb_collect - a continuation attempt of a webkit web browser

Hund wrote:

I'm not sure if it's me being stupid or what. But I can find any solution that works with dwb for storing passwords to websites. How do you do it?

You have to use "formfiller", it's installed by default.  Use "efg" to save and "eff" to fill in your username, password, etc.

In /us/share/dwb/extensions/formfiller you can change the shortcuts if you want.

Offline

#14 2015-01-29 21:20:52

Hund
Member
From: Sweden
Registered: 2010-03-22
Posts: 479
Website

Re: dwb_collect - a continuation attempt of a webkit web browser

Mercader1902 wrote:
Hund wrote:

I'm not sure if it's me being stupid or what. But I can find any solution that works with dwb for storing passwords to websites. How do you do it?

You have to use "formfiller", it's installed by default.  Use "efg" to save and "eff" to fill in your username, password, etc.

In /us/share/dwb/extensions/formfiller you can change the shortcuts if you want.

Thanks! smile

Offline

#15 2015-01-30 15:58:42

Hund
Member
From: Sweden
Registered: 2010-03-22
Posts: 479
Website

Re: dwb_collect - a continuation attempt of a webkit web browser

I've been using dwb for a couple of days now. I really like the browser, but the one thing I dont like is how slow it is. It takes several seconds to open a webpage. sad Anything you can do to speed it up?

Edit: Some pages seems to be working just fine, like this forum. But other pages like Facebook and deviantART takes are way slower compared to Firefox. The internet connection is not a issue either.

Edit 2: dwb also looses internet connection. It seems to be happening once or twice a day and a temporarly solution is to restart the browser.

Last edited by Hund (2015-01-31 10:31:51)

Offline

#16 2015-02-01 07:54:24

serdotlinecho
Member
Registered: 2013-01-26
Posts: 100

Re: dwb_collect - a continuation attempt of a webkit web browser

Did anyone have a problem with high cpu usage and the browser become hang when open bitbucket.org?

Offline

#17 2015-02-01 11:29:21

spupy
Member
Registered: 2009-08-12
Posts: 218

Re: dwb_collect - a continuation attempt of a webkit web browser

Hund wrote:

I've been using dwb for a couple of days now. I really like the browser, but the one thing I dont like is how slow it is. It takes several seconds to open a webpage. sad Anything you can do to speed it up?

Edit: Some pages seems to be working just fine, like this forum. But other pages like Facebook and deviantART takes are way slower compared to Firefox. The internet connection is not a issue either.

Edit 2: dwb also looses internet connection. It seems to be happening once or twice a day and a temporarly solution is to restart the browser.

What are your machine's specs? I'm using dwb on a netbook (single core 1.6GHz Atom) and some websites are agonizingly slow. It's moslty because of Javascript. I have disabled it by default and only enable it permanently for some pages (e.g. reddit) or temporary for the session when some stupid webpage doesn't work at all without javascript. 
Facebook and dA in particular are quite jS-heavy, so there's no way around that.


There are two types of people in this world - those who can count to 10 by using their fingers, and those who can count to 1023.

Offline

#18 2015-02-01 15:29:29

Hund
Member
From: Sweden
Registered: 2010-03-22
Posts: 479
Website

Re: dwb_collect - a continuation attempt of a webkit web browser

spupy wrote:
Hund wrote:

I've been using dwb for a couple of days now. I really like the browser, but the one thing I dont like is how slow it is. It takes several seconds to open a webpage. sad Anything you can do to speed it up?

Edit: Some pages seems to be working just fine, like this forum. But other pages like Facebook and deviantART takes are way slower compared to Firefox. The internet connection is not a issue either.

Edit 2: dwb also looses internet connection. It seems to be happening once or twice a day and a temporarly solution is to restart the browser.

What are your machine's specs? I'm using dwb on a netbook (single core 1.6GHz Atom) and some websites are agonizingly slow. It's moslty because of Javascript. I have disabled it by default and only enable it permanently for some pages (e.g. reddit) or temporary for the session when some stupid webpage doesn't work at all without javascript. 
Facebook and dA in particular are quite jS-heavy, so there's no way around that.

I'm using a Intel i5-2500k at 3,3GHz, 12GB RAM and a Intel 320 SSD. It should be enough. smile

Offline

#19 2015-03-24 14:30:18

nomorewindows
Member
Registered: 2010-04-03
Posts: 3,362

Re: dwb_collect - a continuation attempt of a webkit web browser

Looks like the dwbem add ons are still using portix which is not being updated anymore.


I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.

Offline

#20 2015-03-27 01:03:29

nomorewindows
Member
Registered: 2010-04-03
Posts: 3,362

Re: dwb_collect - a continuation attempt of a webkit web browser

Must've spoke too soon.


I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.

Offline

#21 2015-03-27 09:39:14

0mark
Member
From: earth
Registered: 2010-06-09
Posts: 162
Website

Re: dwb_collect - a continuation attempt of a webkit web browser

Since portix seems to be back, i consider this project as obsolete smile


Ceterum autem censeo Systemdinem esse delendam

Offline

Board footer

Powered by FluxBB