TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Brow.sh: a modern text-based browser

684 点作者 definetheword超过 4 年前

25 条评论

freedomben超过 4 年前
Yes it&#x27;s super slow, but many of the criticisms are missing the point. This enables browsing over SSH when you have low bandwidth. The heavy internetting is done on the <i>remote</i> machine (like a cloud VM for example) using blazing fast data center internet. A personal example may explain why I love this.<p>For several years I lived in rural Alaska where the fastest internet one could buy was $120 a month (I think) and a blazing 512 Kbps. I was a developer (working remotely) who&#x27;s shop had adopted Docker, and it literally took more than 24 hours sometimes to download a docker image. By necessity I switched to having my whole development environment on a cloud VM. The Cloud VM had gigabit connection so docker downloads were blazing fast. All I needed to send across the wire was a tiny bit of text. Mosh was an absolute life saver by the way. I once flew from Anchorage to Salt Lake and had the <i>same mosh session</i> pick up like nothing had happened thanks to roaming abilities.<p>Browsing heavy (i.e. modern) websites was often very difficult too. With high latency and a lot of heavy Javascript sites requiring 10 MB or more, it was a nightmare. I occasionally went up to Eagle Alaska, where internet was even <i>worse</i>. The nearest cell tower was a 4 hour drive away, and the only internet was at the &quot;library&quot; or a crappy satellite link (that far north satellites get less useful). A tool like Browsh is a life line to people in situations like that.<p>In related news, when people talk about the merits of developing with just Vim vs. an IDE, I also recount the same story.
评论 #25132746 未加载
评论 #25135501 未加载
评论 #25133923 未加载
评论 #25132789 未加载
评论 #25137423 未加载
评论 #25135471 未加载
评论 #25132793 未加载
评论 #25138232 未加载
评论 #25156161 未加载
评论 #25132037 未加载
评论 #25131770 未加载
tombh超过 4 年前
Dearest fellow terminal lovers,<p>The creator of Browsh here. I have such mixed feelings about seeing Browsh here again. I poured soooo much geeky passion into it, but I&#x27;ve just not had the opportunity to take it to the next step since its initial rise to stardom.<p>There have been a couple of contributors recently and I haven&#x27;t even been able to get the CI to run because I&#x27;ve lost The Knowledge. I even had to take the demo services down `ssh brow.sh` and <a href="https:&#x2F;&#x2F;html.brow.sh" rel="nofollow">https:&#x2F;&#x2F;html.brow.sh</a> just because there was a bug and I couldn&#x27;t remember how everything worked.<p>The plan for the next step is to write a dedicated text-based UDP protocol, maybe with some video compression tricks, so there&#x27;s no dependency on Mosh then (whose development also seems to have stalled BTW). That way the client will be extremely lightweight, and work in either a normal browser or a tiny CLI application.<p>As others have faithfully recounted, the entire raison d&#x27;etre of Browsh is to fight against the increasing bloat (and bandwidth costs) of the web. I travel a lot outside the Western world and am often surprised just how many MBs I need to consume the wealth of text on the internet.<p>I hope the next time Browsh arrives on the frontpage is because of a new version.<p>Thanks, Tom
评论 #25133338 未加载
评论 #25136244 未加载
评论 #25145561 未加载
Zhyl超过 4 年前
If people are looking for an actual modern take on text based browsing, I would refer them to the work of Igor Chubin.<p><pre><code> curl https:&#x2F;&#x2F;v2.wttr.in&#x2F;London curl https:&#x2F;&#x2F;cheat.sh&#x2F;rsync </code></pre> With a supported terminal:<p><pre><code> curl https:&#x2F;&#x2F;v3.wttr.in </code></pre> And also:<p><pre><code> https:&#x2F;&#x2F;github.com&#x2F;chubin&#x2F;awesome-console-services</code></pre>
评论 #25131566 未加载
评论 #25131130 未加载
评论 #25132146 未加载
评论 #25132134 未加载
评论 #25131864 未加载
评论 #25135098 未加载
评论 #25131072 未加载
dang超过 4 年前
If curious see also<p>2019 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21630423" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21630423</a> (a bit)<p>2018 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17487552" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17487552</a> (a lot)<p>2018 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17542919" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17542919</a>
trollied超过 4 年前
It’s good to see terminal-based browsers are still being developed.<p>I used to use w3m and lynx back in the day, and found them to be very useful at times (such as only having a GPRS signal available - makes browsing on a “full fat” browser impossible). Paired with screen (though I guess mosh would be a good option these days) to enable a resumable session in case the network dropped, of course.
评论 #25130518 未加载
评论 #25131652 未加载
definetheword超过 4 年前
Looks like the author had to take some of the services temporarily offline. If you use Brow.sh, consider donating!<p>&quot; Browsh is currently maintained and funded by one person. If you&#x27;d like to see Browsh continue to help those with slow and&#x2F;or expensive Internet, please consider donating. &quot;
geoffeg超过 4 年前
This is really interesting, I&#x27;ll have to play around it. I&#x27;ve been browsing news sites with &quot;links&quot; a lot more lately as it usually just gets me the content I want and it does so very fast. No ads, no popups, no JS - just the content. I could achieve the same thing with noscript and a few other extensions but those generally still aren&#x27;t as fast and simple as links.
评论 #25131024 未加载
WilliamTheFirst超过 4 年前
I could have really used this a while back while doing a web scraping job. While using puppeteer(with chromium), I found that memory usage was quite a huge problem so the best I could do was write scripts explicitly preventing the loading of images and other multimedia assets. I found it still wasn&#x27;t always enough.
__MatrixMan__超过 4 年前
I&#x27;ve often thought that ad blockers get it all wrong, we shouldn&#x27;t be identifying the ads to block them, we should be identifying the desired content and serving it up to the exclusion of everything else.<p>The run-a-server-elsewhere-and-connect model of Brow.sh seems ideal for building something that did that:<p>- render the page server side<p>- check for crowd-sourced filters<p>- apply them<p>- pass page to user<p>I&#x27;d happy make cryptocurrency micropayments to whoever contributed the filter that de-bloated that page for me.<p>It would be slow at first, but with a big enough cache and enough users...<p>Glad to know about this project. I may try and adapt it to man-in-the-middle my own web browsing one day.
评论 #25135701 未加载
评论 #25137317 未加载
jake_morrison超过 4 年前
Back in the 90s I developed a new HR-related web application for a customer in China. Then we found out that they still had a significant number of users on serial terminals, basically a VT-100 with support for Chinese characters.<p>So I made the app work with Lynx text mode browser. Magic getting the Internet on a serial terminal.
soheil超过 4 年前
It seems to be incredibly slow which kind of defeats the purpose of having a text-based browser to begin with. I&#x27;m not sure, but it looks like it&#x27;s taking the output of a headless Firefox and turning it into ascii. If that&#x27;s the case I&#x27;d rather stick with something like Lynx, etc.
评论 #25130726 未加载
javier10e6超过 4 年前
Must check. In my console only Raspberry-pi I use elinks to browse and scrape web info.
评论 #25130791 未加载
评论 #25131225 未加载
formalsystem超过 4 年前
I like this for Jupyter notebooks, slightly quicker than setting up port forwarding
评论 #25132777 未加载
nchase超过 4 年前
last time I tried this it was great on my laptop, but because it uses Firefox in the background for rendering, it brought my t2 small instance to its knees.<p>I wonder if they&#x27;ve done anything clever to make it more efficient since then?
GekkePrutser超过 4 年前
Hmm just tried it... It&#x27;s ok BUT not too happy with it overall..<p>On Mac terminal the blocks don&#x27;t align properly, and on Xterm it starts rolling weird like a CRT TV with the scan lines missing.<p>Also the controls are not using a normal menu and keys that we know from lynx&#x2F;links&#x2F;elinks. And the donation nag thing is annoying. First convince me it&#x27;s great, then ask for donations :)<p>I love the idea but not the execution.
tbrock超过 4 年前
When I first saw this a while back I got the idea to build a terminal based email client that supported rendering HTML messages using some of the technology behind this.<p>I should really pick that up again.
z3t4超过 4 年前
This is great for remote work where ssh -X lags with high latency. Although I sometimes get stuck (page loading forever. I think it has something to do with the connection to Firefox.)
tinus_hn超过 4 年前
Is this useful for when you need to run a browser on a machine but don’t want to install a display server and all the libraries required for GUI apps?
kilroy123超过 4 年前
Is <a href="https:&#x2F;&#x2F;mightyapp.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mightyapp.com&#x2F;</a> trying to be the advanced version of this?
ausjke超过 4 年前
All I really need is showing imgs in the console, which w3m-img can do along with w3m but you need an xterm instead of the modern consoles(gnome-terminal, konsole,lxterminal, none can show imgs)<p>the docker images of brow.sh needs firefox and the whole pull size is a few hundred MB, can someone list the advantages over lynx&#x2F;w3m&#x2F;links2 etc.
评论 #25131952 未加载
ktm5j超过 4 年前
If it&#x27;s a &quot;single static binary&quot; the _why_ is there a docker image??
ChrisArchitect超过 4 年前
this is not new, (2018) please<p>see some previous discussion <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17487552" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17487552</a>
评论 #25131170 未加载
anthk超过 4 年前
If you need minimal JS support, check edbrowse.<p>This is just a hipster like brag trying to be &quot;modern&quot;.<p>If I can&#x27;t run it under a Pentium3 (at least) at astronomical speeds, this is just a bad try.
评论 #25131943 未加载
zoid_超过 4 年前
Pretty cool project, didn&#x27;t feel super snappy on sites which had animation however. Think I&#x27;m going to stick with Firefox.
jonathankoren超过 4 年前
It says it&#x27;s &quot;reducing bandwidth&quot;, but then it&#x27;s downloading all the graphics assests so it can render them in very crappy unicode? Why? Wouldn&#x27;t it make more sense not to download the graphics at all?
评论 #25131816 未加载
评论 #25131890 未加载