TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The web is mostly links and forms

44 pointsby kuba-orlikover 1 year ago

12 comments

ndriscollover 1 year ago
Back in the 90s chat was a separate program you ran, not a web page with a form. Largely this still makes sense. I don&#x27;t want web pages to even theoretically be capable of getting presence information or popping up notifications just to support this single narrow ill-fitted use case. Older chat apps also knew how to use more than 1 window so you could have 2+ chats open at once, which is apparently beyond the capabilities of modern web UIs.<p>Many things on the web are not interactive at all (news, blogs, shopping) or have almost no interactivity (forums). These things could just be HTML with a sprinkle of JavaScript for some flair like it&#x27;s 2002. Ironically Facebook falls into this category; almost nothing on their site needs to &quot;react&quot; to anything (except to spy on every mouse movement you make, obviously).<p>Something like tax forms should probably be xforms in a better universe. It&#x27;s literally a form, but some fields might be calculated from other fields.<p>A word processor as a web page is a funny technical demo, but it&#x27;s mostly an artifact of how Windows and Mac didn&#x27;t have app repositories for 20 years (still basically don&#x27;t? Idk). There&#x27;s no way in hell that it was easier to use JavaScript and CSS to make a cross platform UI than something like Qt, especially at the time.<p>I get a chuckle whenever people talk about &quot;supporting dark mode&quot; like that&#x27;s a modern feature. You used to be able to set your color palette in the OS settings, and <i>every</i> program had dark mode by default (this still works with native apps on KDE at least). It would be a lot less work for web developers and make for a better experience if the browser just respected that preference for default page styles, and then web pages&#x2F;apps used canonical style names to access that palette, but here we are.
blackoilover 1 year ago
This is most fluff article I read in recent times. Take one line, repeat it differently 8 times without adding anything and you have the article.
rideontimeover 1 year ago
Non-article teasing an HTMX tutorial if you sign up to their newsletter?
gilbraithVOover 1 year ago
dog, Google Docs is not a website, its core functionality requires javascript
评论 #39293433 未加载
评论 #39291056 未加载
joenot443over 1 year ago
&gt; Google Docs? A website<p>&gt; Every single core function of these apps could work—and work well!—without a single drop of JavaScript.<p>...what? I&#x27;d really love to live in a world where we could deploy an app like Google Docs or Discord without JS but that&#x27;s just not the reality.<p>&gt; Most of what we build is links from one page to another, and form submissions that send data from the browser to the server.<p>I&#x27;m not sure who the &quot;we&quot; being described here is, but it doesn&#x27;t really describe the day to day of the web engineers in my circle.<p>My cynical guess is the motivation for this piece is more rooted in advertising Chris&#x27; bootcamp and consulting services than it is sharing earnest expertise.<p>&gt;Discord-like apps have existed since before JavaScript did. Back in the 90’s, chat rooms where literally form elements that you typed into. You’d submit to the server, the page would update, and your post would be displayed. If you wanted to see new posts, you’d refresh the browser.<p>I don&#x27;t think this is the kind of thing I&#x27;d want to hear from someone I paid to improve my website :)
jimberlageover 1 year ago
I agree, with one caveat - the web is links, forms, and styled components.<p>It’s the styled components bit that makes everyone reach for react over ERB&#x2F;HTMX&#x2F;whatever. Web components wants to solve this but the API is just not there yet for smaller teams.<p>I think people who want simplicity are on a great path, but without addressing how bad the intersection of CSS and HTML frameworks is compared to React &amp; friends, it’s an uphill battle.
评论 #39292013 未加载
gmusleraover 1 year ago
Life is mostly carbon, hydrogen, oxygen and nitrogen. The arrangement and the bits of other elements turns it into much more than the isolated components.
tipiiraiover 1 year ago
&gt; Google Docs? A website. Accounting software like QuickBooks? A website. Discord and Slack? Websites. Apple Maps? A website.<p>Can you expand this sentence a bit? Thanks
mediumsmartover 1 year ago
The web is mostly <i>we care for your privacy</i> form modals concealing the <i>buy me a coffee</i> link buttons.
from-niblyover 1 year ago
I did a cartoon double take when they said (paraphrasing) &quot;Google docs can be run without JavaScript&quot;<p>Right with that well known html tag built into all browsers.<p>&lt;MultiUserRealTimeOfflineCloudSyncDocumentEditorWithPDFAndDocxSupport &#x2F;&gt;<p>It&#x27;s been in the browser for years. Wake up sheeple.
iceboxicover 1 year ago
Let me summarize the web for you. You have static websites and dynamic ones. It&#x27;s a UI for the filesystems of every computer with a domain (abstracted ofc so people can make sense of it). Lately, there is this trend where you have a way to interact with dynamic websites (usually a database, [still a file]) using forms tables and routing (links). Code?! Still files. The end.
LegitShadyover 1 year ago
and porn