We are making a web browser! PREVIOUSLY In the face of recent changes in Firefox and Chrome some anons were asking for a Sup Forums's perfect web browser, we collected the most wanted here and plan on continuing with the creation.
To contribute follow the WORK PLAN and get to programming!
>TODO: - Host project at savannah.nongnu.org - Set bug tracker, website, and mailing list in Savannah.
WORK PLAN
1. Browse links2 source code (you can use Ctags for tagging functions and files). 2. Open API to future javascript integration (version 2.1pre28 of links2 had javascript enabled). 3. Expose API and give access to just about everything (scripting through executables is planned). 4. Give total control over the DOM, in the way of hierarchical folder structure referencing sites and subsites. 5. Implement a link grabber for every link and media type to be parsed by scripts and independent applications. 8. Create uncomplicated switch in the UI for security profiles and to saved in rc files. 9. Implement ncurses simple tree style graphics for bookmarks, tabs, security policies, etc. 10. Work in the framebuffer graphics rendering. 11. Add javascript support. 12. Add the rest of the features.
Eli Green
FEATURES
- Options by site. - Granular control over incoming traffic like Policeman (more detailed than uMatrix). - Granular control over outgoing traffic like Tamper Data or like Privacy Settings (the addon). - HTTPS with the HTTP fallback optionally in a new instance of the browser with functions like HTTP POST disabled. - URI leak prevention like "No Resource URI Leak" and no plugin enumeration. - Local CDN like Decentraleyes and Load from Cache. - Cookie management like Cookie Monster. - Option to turn off disk usage for all data (cache, tmp data, cookies, logs, etc.), and make cache read only. - Randomizer for user-agent and canvas fingerprint. - Custom stylesheets like Stylish. - Userscript support like Greasemonkey. - Proxy management like FoxyProxy. - Simple switch to universal profiles to be used like blocklists from uBlock, or like Privacy Settings. - A configuration file like Lynx for universal profiles. - URL deobfuscation like "Google search link fix" and "Pure URL". - Search customization like surfraw, dwb or InstantFox Quick Search. - Reverse image search like Google Reverse Image Search. - Use external applications to open links, like using a video player with youtube-dl and MPV, or for text input with a text editor, and for protocols like ftp and gopher, or as a file picker. - Send commands to the background to be optionally displayed in an optional interface, as to use wget web crawling feature like a DownThemAll, and to use and watch other batch commands. - Simple emacs-like keybindings for the menubar by default for new users. - Keyboard driven with dwb features like vi-like shortcuts, keyboard hints, quickmarks, custom commands. - Configuration options from an integrated command-line. - Non-bloated smooth UI like dwb. - Import bookmarks from browsers like Firefox. - Written in C. - Low on dependencies. - GPL v3+. - Framebuffer support like NetSurf for working in the terminal (TTY). - Actual javascript support so we can lurk and post in Sup Forums.
Aaron Perry
all of your logos suck. even /gd/ think they're awful, and that's coming from /gd/.
Hudson Allen
What is the status of this? I want it bad but am too retarded to help
Connor Sullivan
This. Me desu
Nolan Russell
that's a great logo take it back
Jordan Diaz
FAQ
>Where is the download link? Until a few features are completed there is none, unless a dev wants otherwise. >Will it have an adblocker. Yes. >Will it have tree style tabs? Yes, but not up in the priorities. >Will it be crossplatform? Already is. >Will it it have vim keys? Yes. >Will it have "graphics"? Yes. We are planning to run the program in terminal using the frame buffer for graphics, but Links2 also comes with directfb, X server, SVGA and other graphics drivers. >Why teknik.io? We plan on moving to savannah.nongnu.org. There is a github mirror too. >Why links2? Enough features and the API seems more friendly. >Why not netsurf? Good rendering but not for DOM updates, plus dependencies gave problems. >Will you use a separate javascript engine? We're debating this. >Will you use a separate layout engine? We're debating this. >Will you use netsurf layout engine? Might be a problem because of the DOM (not enough information). >Will you use webkit/blink/servo? No. >What logo are you going to use? We liked all so far.
Connor Green
4U
Andrew Garcia
No code has been written sinse the initial commit.
VAPORWARE
Jeremiah Reed
Much progress has been made, read the other threads, a lot more if you help
chrome shill bait, ignored
Joseph Carter
I use icecat.
Anthony Reed
How can I help, I know a little bit of ruby on rails :^)
Xavier Lopez
Me too, so stop fucking around and help nigger
Isaiah Garcia
Egas in all fields for this bait.
Dylan Morgan
>ruby you can help by killing yourself :^)
Levi Mitchell
consider the following: Implement an intelligent caching system with user defined policy (something like an adblock filter list) for files downloaded based on filename/url. *some files are not to be downloaded, but served from local cache only (except for manually initiated update procedure), like decentraleyes *Download files and: -retain them indefinitely -retain them according to a policy specified by the server (so don't use them for a second time if the server says don't do that) -retain them only till the end of the session -retain them only till their tab is closed -retain the file only till it is in use -retain the file only till it is in use and keep it in memory
Ethan Thomas
The most autistic board and the 2nd worst overall (behind Sup Forums) on the site?
Those faggots opinions don't matter. I'm surprised their still around, I popped my head around, came back months later same exact threads still there.
Oliver Jones
>implying Sup Forums can program
Dylan Gonzalez
I like your ideas and I am not the only one, I think is already agree on put them to work
Alexander Miller
>Aqua Dropped.
Aiden Anderson
Is this the netorare general?
Thomas Anderson
>Is this the neato general? Yes
Benjamin Ortiz
>last commit was days ago not even a real commit why did you even make this thread? i want to help but it looks like the project was doa. i guess thats to be expected with a shit logo.
Christian Young
Started to get the renderer actually rendering the DOM tree.
Camden Baker
You guys seriously need to make a bug tracker and a way to monitor progress.
Julian Flores
I fap with every update desu
Henry Nelson
How can I help? I can write shitty C but can't read it, if that makes sense.
I would love to help somehow but without a formalized TODO I have no idea where to start. After reading some pieces of the js file I learned nothing
Easton Murphy
Under what license will the documentation be, and will these threads also be under the same one? It's important for free software to have free documentation.
Christopher Sanders
Can you map the code with ctags and skip the js part?
Great idea, lets make documentation FDL
Leo Sanchez
so I assume you guys are going to use the V8 javascript implementation?
there's no way this project would get anywhere if you tried to implement html5, css, and javascript all from scratch.
Isaac Nelson
>implying Sup Forums and Sup Forums are worse than Sup Forums, Sup Forums, /fit/, /r9k/, and /soc/
Parker Jones
>it's another Sup Forums learns why the industry standard application is so "bloated" (i.e. has features) episode
David Turner
I have no problem with this if V8 is small, efficient, and GPL friendly
Liam Gutierrez
Website is already set, also all js development in the work plan must move to late stages when the engine is decided
Jaxson Harris
Added h1 through h3 so we can render more of this site. You'll also notice that the text rendering is slightly better, before it used to slightly chop off part of some letters.
Thomas Hill
Why are Netrunner threads so desolate now?
James Cox
Most of the shitposters have given up on insulting it
Justin Clark
>FDL CC BY-SA is less bloated for reusers and much simpler to comply with.
Aaron Brown
Almost no programmers, four forks.
The only thing Sup Forums cared about was the name and logo.
Also it's too decentralised. The IRC doesn't help
I recommend the OP make a Discord server. Then the unskilled can pretend to make a contribution and discussions on specific issues can be made more accessible than stuck in the IRC server.
Jaxson Phillips
this
and now he's back
John Wright
t. too scared to have an anime girl bent over as their browser icon
Liam Anderson
Added a basic implementation of list elements. I also made the text wrap if it goes off screen (it currently just moves to a new line if the next character is going to be at least partly offscreen)
Ayden Hill
Looking good man, well done
Grayson Fisher
Netsurf is going to finish faster than netrunner at this rate.
Blake Bell
Great, more options against chrome and its shills
William Thompson
>a browser started 10 years ago is farther in development than a browser started a week ago Nice analyzation friendo
Kevin Evans
Almost two weeks actually, this tuesday will be the 2nd week of development and the thread that started on the 13th. Feels like this project has been around for a month.
Chase Rogers
>Aqua Dropped harder than the A-bombs.
Carson Smith
fuck off
Landon Edwards
>Using worst girl as your project logo Even fucking yun yun would have been a better mascot.
James Collins
Then start drawing motherfucker
Carson Hernandez
So much happened in this week famm
Carson Ross
If anyone think people from Sup Forums are writing this you're deluded
Levi Lee
Why are you guys still pretendin this is a thing?
Chrome is a perfectly working alternative and I haven't had a single issue.
I hope you all crash and burn.
Nathan Jones
If you thought chromeshills were gone, you thought wrong
Oliver Cruz
>chrome spy browser >sjwfox browser >weebshit browser Is there an end to this hell?
Gabriel Bennett
Then why the fuck are you in the thread? >I hope you all crash and burn for daring to develop something that I, personally, don't see is necessary or useful Get over yourself
Asher Clark
Because you dumbasses are wasting your time on this meme project which will never go anywhere when you could be contributing to Firefox or something actually useful.
Hunter Peterson
Wrong
Isaiah Cook
Until Firefox stops me from visiting Sup Forums, this "sjwfox" stupidity needs to die. AFAICT there are no political statements of any kind in the browser.
Jayden Jenkins
This isn't done from scratch and everything is a contribution to an already existent codebase, your argument is invalid
Brandon Brooks
>Implying Also, maybe they are developing this because they don't like where FF is going. Just FF is open source doesn't mean they can just contribute to the main branch and get what they develop into it. FF has a mission goal that that mission goal doesn't align with what the developers on this project want. Therefore, they develop their own browser. Again, you're upset because they are doing something that you see no use in. Get over yourself
Grayson Edwards
...
Cooper Sullivan
I have a lot of questions about what is happening in this thread, anyway keep with the good work guys, we need this
William Williams
A few years back I've written my own web browser. What's wrong with current browsers?
Luke Torres
Too bloated, forcing users into deprecating features the users use regularly, less and less control over the browser in the name of security. Lack of features users actually care about, eg: native and extensible ad blocking, tree style tabs (I'm unsure about that one but I've heard it mentioned in these threads I think), and other features that users prefer over things like updates to make sharing pages you read easier.
Andrew Collins
Triggered neo-cuckservatives aside, what are some actually legitimate reasons that Firefox is not worth using?
Cameron Cruz
Hmmm, this looks familiar.
Carter Ramirez
I'll work on the logo
Joseph Perry
N E W L O G O S ! ! !
Gavin Long
kek
Brandon Anderson
Why are we constantly changing the logo?
Nicholas Morgan
See: It's just a difference of opinion, design goals etc. But if that is what you're going to bitch about you should be bitching about people not using whatever first browser was ever created, since difference of design and implementation goals isn't a valid reason to make something new.
Dominic Parker
You guys, are wasting your time. Just install Chrome, and relax for once.
>ree muh botnet Stfu, you baby.
You expect everything.. to be handed to you, for free?
It's a cold world out there, children.
Christian Russell
So, is the project dead?
Bentley Ross
protip: sandbox
Adam Martinez
>"Wahhh, why don't you use chrome"
t. butthurt chrome shills
Jackson Morgan
>- Randomizer for user-agent and canvas fingerprint. Will it be as advanced as in Tor browser?
Parker Stewart
If all the suggestions are implemented then yes
James Robinson
I was just asking for update and you called me a chrome shill when I don'even use it.
Blake Howard
>Weeb logo That's it. Enjoy your dead project.
Caleb Jenkins
Weird you miss
Noah Green
What kind of sandboxing do you suggest? Cutting out HTTP fallback to a separate instance and control over data storage are two goals. I am not sure something of the scope of a separate filesystem or alike will be included, this can be done by users in many ways like pointing data storage and cache there.
Joshua Fisher
>trusting software made by Sup Forums users might as well infect yourself with lostboy.exe, Sup Forums.hta, Anonymous-OS or tox. and make sure to whitelist ekansovi while you're at it. nothing to hide, nothing to lose.
Josiah King
>nothing to hide, nothing to lose
Carter Ross
I think simple ports routing is achievable for using Tor and i2p, I beg you consider it
Josiah Jackson
I don't want to be an asshole here but do people here seriously think this will work out? This will probably be insecure, slow, and barely functioning at best.
>In the face of recent changes in Firefox
This likely is related to the support for legacy addons. If you really want to maintain Firefox legacy addons the best way would be to fork 46 when it releases and backport security patches.
Even starting with WebKit is a better idea despite even I think "yet another WebKit browser" is getting old.
Servo will be great probably but it's still too early for Servo.
Jackson Martin
I don't see any mentioning of open source anywhere.
Sup Forums botnet browser to steal basement linux neckbeards neetbux
Oliver Peterson
Will it be written in assembly? Will it support multiple (also old/legacy) architectures?
Nathan Gonzalez
>webkit >servo No
It is open source, you mong
Gavin Rogers
>It is open source >decide not to mention it sure thing hacker known as 4chink
Dylan Baker
>assembly The fuck is wrong with you
Hunter Scott
>No Amazing argument
Brayden Thomas
You're an idiot
James Powell
If you like webkit why don't you use dwb?
Nolan Garcia
heh, neetrunner
Jaxon Powell
Do you really think you'll finish this by september when webextensions become mandatory?
Parker Hill
>WORK PLAN >Open API to future javascript integration No, thank you.
Camden Gomez
Thank you for the free bump motherfuckers
Asher Reed
are you retarded? all they've done is copy the source code for links and traced over some anime someone else drew and colored it in for the logo