New web browser

Started by Blizzard, March 25, 2013, 07:27:37 pm

Previous topic - Next topic

Blizzard

I am kind of getting sick of every modern browser taking hundreds of MB of RAM for no reason and being bloated with shitware.

I will research a bit how quickly I could put together a minimalistic web browser (maybe using Webkit) with a few simple features that most people seem to use. I will call it Cyclone. Here is a feature list that seems reasonable.


  • tabs

  • pinned tabs

  • search index

  • speed dial

  • history

  • download manager

  • sessions

  • password remembering

  • cookies

  • cache setup

  • memory management

  • Javascript disable



Which features would you like to see in a web browser like that? Remember, this is not a web browser for development or anything else. It's just a simple browser for everyday usage. In fact I am secretly hoping that Webkit kinda already supports most of this stuff already (e.g. cookies).
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

Don't forget "Local Storage", the modern version of cookies, I know quite a few sites that use it.

and if your going to enable Javascript use the V8 engine.

and F11 full screen functionality would be good. I at least often put my browser into full screen to read.

other than that that sound like a competent list of features.

Flash, while tipicaly necessary in a browser doen't NEED to be included if you making a light weight meant for general browsing. if you want flash switch to chrome.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

winkio

What about Chromium?  It is supposed to be pretty lean, and open source.

Ryex

March 26, 2013, 12:51:06 am #3 Last Edit: March 26, 2013, 01:21:52 am by Ryex
Chrome  and it's open source version chromium obtains it's speed by taking up massive amounts of ram. I personalty don't care as I have 16GB to throw at it to make it run smooth with 100+ tabs open. but to each their own.
On average Chrome used 3 times more ram than Firefox and Firefox uses 50% more Ram that opera.
That Said with the recent HTML 5 things I've been testing just to mess around Chrome wins hands down in the Render performance sector with opera hardly able to keep 15 FPS under lght load and Chrome maintaing a steady 60 under heavy Canvas rendering (provided you have the ram).

all in all it hard to make a definitive "This browser is the best" statement.
Judging by recent experience when it comes to normal usage Chrome, FF, and IE10, all have equivalent performance with Opera and Safari being moderate competators.
Chrome feels snapyer to me (bias non withstanding)
However on my netbook which is by no means a beast of computers( even if it IS a beast of it's class) I would REALLY like a truly 'lite' browser Chrome overloads the ram and it gets compairitvely sluggish (by that I mean it feels like I'm useing IE7). FF ends up pushing the processor to it's limits with any sort of simi heavy javascript (CP's snow for example) that common on more modern websites or flash

so, if a browser had a truly light footprint while having a snappy render speed, even if it didn't support flash I would use it on my more Ram limited computers.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Shit, flash support is an important factor after all. :/ I'm not sure how that could be pulled off.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

March 26, 2013, 05:40:41 am #5 Last Edit: March 26, 2013, 05:45:37 am by Ryex
well chrome literally embeds it's own I suppose you could do something similar, save for the possible licensing problems. other than that embedding flash in an application has answers all over the internet http://stackoverflow.com/questions/1060679/cross-platform-flash-player-embedding. it's even a windows  COM component. after all Most flash in windows browsers is just a Active X control. but of course there is the firefox version of flash that's not... not sure but you MAY be able to piggyback off Firefox's flash like Chromium does

I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Zexion

What about security, though? I like chrome because it literally blocks all viruses before they get to me.

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

however it IS true that Chrome has one of the most secure sandboxes around in the browser world.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Zexion

Yeah, what ryex said :P

I don't know, I just feel that IE is super vulnerable compared to chrome.
On the flip side, I'd "totes" use this as long as it looks cool :P

Blizzard

March 27, 2013, 02:58:42 am #10 Last Edit: March 27, 2013, 02:42:29 pm by Blizzard
I'm not sure how much work it would be to make a browser using WebKit. xD

EDIT: Are there any other relatively simple features that you would like to see in a light weight web browser like this? Since I am trying to keep this really a to a total minimum, I will completely strip down other features. So I should mentioned that I do plan to add very basic stuff such as a home page, back/forward buttons and shortcut keys for e.g. new tab, but generally I won't add all those options that Chrome, FF or Opera have.

And I just remembered another feature: Password wizard.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Zexion

There is nothing, really important anyways, that I would need in a browser...other than like...flash/java support. Unless this is meant to be strictly a text/pictures browser. I'd like that actually...no annoying popups would be able to load >:D

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

SBR*

In my opinion, a function every browser absolutely needs is incognito mode. For... stuff... :naughty: I'd definitely call that 'day to day use'.

winkio