Turtle Browser: A super minimalist, lightweight & highly optimized browser based on Electron using jQuery

๐ŸŽ™๏ธ umop_aplsdn ยท 208 points ยท Posted at 00:31:52 on November 23, 2019 ยท (Permalink)


Saved comment

xmcqdpt2 ยท 233 points ยท Posted at 01:41:13 on November 23, 2019 ยท (Permalink)

How to make a browser using only JS and a browser

VeganVagiVore ยท 127 points ยท Posted at 02:09:54 on November 23, 2019 ยท (Permalink)

Thinking quickly, Dave improvised a megaphone out of a squirrel, a stick, some tape, and a megaphone.

northrupthebandgeek ยท 27 points ยท Posted at 09:59:09 on November 23, 2019 ยท (Permalink)
quantumphilisp ยท 15 points ยท Posted at 18:23:58 on November 23, 2019 ยท (Permalink)

Reminds me of Next. How to make a browser using only common lisp and a browser.

I love next though

Doctor-Dapper ยท 4 points ยท Posted at 23:44:34 on November 23, 2019 ยท (Permalink)

That was actually my logic at the time

Grzechooo ยท 4 points ยท Posted at 03:56:21 on November 24, 2019 ยท (Permalink)

no that's vivaldi

awegge ยท 137 points ยท Posted at 00:36:13 on November 23, 2019 ยท (Permalink)

War is Peace. Freedom is Slavery. Ignorance is Strength. Electron is Minimalist.

ProfessorSexyTime ยท 44 points ยท Posted at 04:20:18 on November 23, 2019 ยท (Permalink)

No it's

based on Electron using jQuery

So it's doubly minimalist.

RamielIsMyWaifu ยท 12 points ยท Posted at 13:54:10 on November 23, 2019 ยท (Permalink)

doubleplusminimalist

qqwy ยท 8 points ยท Posted at 15:13:03 on November 23, 2019 ยท (Permalink)

minimalist++

yann_causse ยท 4 points ยท Posted at 16:46:28 on November 23, 2019 ยท (Permalink)

C'mon grandpa, it's almost 2020. We don't use ancient bloated libraries anymore. Get on with the times already.

Farull ยท 8 points ยท Posted at 07:57:06 on November 23, 2019 ยท (Permalink)

Itโ€™s minimalist in the way that itโ€™s not bloated with features. Thatโ€™s a feature in its own!

renatofontes ยท 4 points ยท Posted at 03:44:46 on November 23, 2019 ยท (Permalink)

I love you ๐Ÿ˜‚

VeganVagiVore ยท 76 points ยท Posted at 02:12:07 on November 23, 2019 ยท (Permalink)

Please fall under the enthusiastic youngster rule, please...

Web Developer & IT Specialist at the University of Connecticut

no

Opening external html files and urls

no

Full chromium support

NO

On the plus side, the name's probably dead-on

๐ŸŽ™๏ธ umop_aplsdn ยท 23 points ยท Posted at 05:00:34 on November 23, 2019 ยท (Permalink)

I checked the GitHub profile before posting.

VeganVagiVore ยท 6 points ยท Posted at 13:45:53 on November 23, 2019 ยท (Permalink)

I know, it's awful

Doctor-Dapper ยท 9 points ยท Posted at 22:06:15 on November 23, 2019 ยท (Permalink)

Rude

Doctor-Dapper ยท 9 points ยท Posted at 22:06:34 on November 23, 2019 ยท (Permalink)

I was a sophomore when I made this

danhab99 ยท 60 points ยท Posted at 03:19:10 on November 23, 2019 ยท (Permalink)

Honey I made you a browser

Oh boy what flavor

Browser flavor

painya ยท 24 points ยท Posted at 05:52:09 on November 23, 2019 ยท (Permalink)

Hmmm yes this browser looks like browser

FrancisBitter ยท 20 points ยท Posted at 10:34:05 on November 23, 2019 ยท (Permalink)

Not only are there debug logs checked into the repo, this sophisticated artisan of minimalism also left some of his breadcrumbs from developing in: https://github.com/ColinMcNeil/Turtle-Browser/blob/master/urltest.url

Adolora ยท 19 points ยท Posted at 09:14:13 on November 23, 2019 ยท (Permalink)

OK next mission make Turtle run in Turtle. It is gonna be browswers all the way down!

tango-tiger ยท 15 points ยท Posted at 15:01:09 on November 23, 2019 ยท (Permalink)

Because teh script itself is bare metal, any layer you add is still bare metal, so you never have to worry about performance. Of course there will always be trolls running it on purposely underspecced hardware (like <32GB RAM) to make you believe otherwise, but in the real world you can get a 16-inch MacBook Pro with 64 GB RAM and a 8TB SSD (for a 6TB npm packages dedicated partition) for $6000, barely a week of a developer's salary. For production, the cloud is unlimited, that's why we call it the cloud! Seriously, you can have an EC2 dedicated instance with 768 GB RAM for the price of a latte an hour. I'm pretty sure I can go to the coffee machine to get a latte every hour and nobody will complain!

You might have guessed I dabble in capacity planning at my startup, but even ordinary programmers can go by with a simple principle: computer time (and RAM!) is cheap, programmer time is expensive. We even convinced management to build server infrastructure in Ruby with that slogan!

Anyway where was I? Teh script is good, more of it is gooder!

vicarofyanks ยท 12 points ยท Posted at 06:57:18 on November 23, 2019 ยท (Permalink)

Finally a browser that supports javascript!

28f272fe556a1363cc31 ยท 28 points ยท Posted at 01:29:31 on November 23, 2019 ยท (Permalink)

WTF

Me before I realized what sub this was.

thblckjkr ยท 12 points ยท Posted at 03:41:58 on November 23, 2019 ยท (Permalink)

I thought i was on r/web_dev and i was really, really confused

renatofontes ยท 22 points ยท Posted at 03:43:05 on November 23, 2019 ยท (Permalink)

jQuery and electron? What an ungodly union.

Turtle sounds like a very appropriate name. ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

altf4gang ยท 8 points ยท Posted at 01:06:41 on November 23, 2019 ยท (Permalink)

Huh so a new green energy for the future has been found finally!

Nuclear power lovers B T F O!

Just spin up a webshit app with Electron AND jQuery - free energy forever!

PanKurzcak ยท 10 points ยท Posted at 09:36:48 on November 23, 2019 ยท (Permalink)

I used the browser to create the browser.

VeganVagiVore ยท 6 points ยท Posted at 14:06:13 on November 23, 2019 ยท (Permalink)

Not only is Chrome an operating system, but it's self-hosting! Praise be unto Chrome, the last native app!

Doctor-Dapper ยท 9 points ยท Posted at 22:04:43 on November 23, 2019 ยท (Permalink)

Hey it's me. You guys are savage. I may be crying right now.

44561792 ยท 17 points ยท Posted at 03:59:22 on November 23, 2019 ยท (Permalink)

lol @ the PR

bitfxxker ยท 6 points ยท Posted at 11:55:54 on November 23, 2019 ยท (Permalink)

But... Does it support <blink>?

yann_causse ยท 5 points ยท Posted at 16:48:24 on November 23, 2019 ยท (Permalink)

Why haven't you INTEGRATED ๐Ÿ‘ REACT ๐Ÿ‘ INTO ๐Ÿ‘ THIS ๐Ÿ‘ BROWSER?

bjornjulian00 ยท 4 points ยท Posted at 18:36:41 on November 23, 2019 ยท (Permalink)

Next step, Turtle 2.0, a browser that only renders pages using turtles from NetLogo.

QueuedeSpool ยท 3 points ยท Posted at 18:26:25 on November 23, 2019 ยท (Permalink)

Every day I jerk a little less and unjerk a little more.

BillyJoel9000 ยท 2 points ยท Posted at 11:11:09 on November 23, 2019 ยท (Permalink)

nnnnno

ShamelessC ยท 2 points ยท Posted at 22:39:14 on November 23, 2019 ยท (Permalink)

Ugh these pleebs don't understand just how minimalist electron is.

https://github.com/ColinMcNeil/Turtle-Browser/pull/3

Fix oxymoronic language

the words optimized and electron in the same sentence is an oxymoron

/u/doctor-dapper

Doctor-Dapper ยท 6 points ยท Posted at 22:45:31 on November 23, 2019 ยท (Permalink)

These people are clearly very inexperienced. Works fine on my 64gb of ram machine.

BigPlusPlusEnergy ยท 1 points ยท Posted at 19:22:08 on November 23, 2019 ยท (Permalink)*

>minimalist

ye

>lightweight

aight

>optimized

bruh

>Electron and jQuery

yes, monkey, make your users hate you