<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: How Javascript Came To Be</title>
	<atom:link href="http://ztkfg.com/2023/02/how-javascript-came-to-be/feed/" rel="self" type="application/rss+xml" />
	<link>http://ztkfg.com/2023/02/how-javascript-came-to-be/</link>
	<description>198.211.113.164 // 6326 273B 61A7 00AF 4CD9 5A7B 8C6C AB19 24A6 4DEC</description>
	<pubDate>Tue, 28 Apr 2026 07:56:58 +0000</pubDate>
	<generator>http://polimedia.us</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jacob Welsh</title>
		<link>http://ztkfg.com/2023/02/how-javascript-came-to-be/#comment-5661</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Thu, 23 Feb 2023 21:30:57 +0000</pubDate>
		<guid isPermaLink="false">http://ztkfg.com/?p=508#comment-5661</guid>
		<description>If I might add a bit more nuance to the matter:

Back in the 2000s there was a substantial scene (at least to my eyes at the time) of casual browser-based games, implemented mainly in Java and Flash. From a technical perspective it sucked but it was the right choice for the time.

There were also the idiots who made you load a .swf just for their basic site navigation buttons to work, because duuude those animations are totally awesome.

When JS started getting increasingly capable, to the point of being competitive with the plugin-based shit, I had this brief spell of optimism that people would use it to build cool stuff, which would be usefully integrated with the browser's interface and capabilities and would even work in the free software world.

What looks to have happened instead is that the casual games moved instead to the newly miniaturized consoles (now for some reason called "devices"), PC gaming retreated to the niche of high-end graphics, and the annoying teenagers with the animated buttons grew up, multiplied and got organized into a standing army that's been busily trampling everything that was nice about the idea of the web.

So I guess as usual it's not the tech that's the problem but the people, with the tech serving mostly as a group signal much like a bandana worn just-so.</description>
		<content:encoded><![CDATA[<p>If I might add a bit more nuance to the matter:</p>
<p>Back in the 2000s there was a substantial scene (at least to my eyes at the time) of casual browser-based games, implemented mainly in Java and Flash. From a technical perspective it sucked but it was the right choice for the time.</p>
<p>There were also the idiots who made you load a .swf just for their basic site navigation buttons to work, because duuude those animations are totally awesome.</p>
<p>When JS started getting increasingly capable, to the point of being competitive with the plugin-based shit, I had this brief spell of optimism that people would use it to build cool stuff, which would be usefully integrated with the browser's interface and capabilities and would even work in the free software world.</p>
<p>What looks to have happened instead is that the casual games moved instead to the newly miniaturized consoles (now for some reason called "devices"), PC gaming retreated to the niche of high-end graphics, and the annoying teenagers with the animated buttons grew up, multiplied and got organized into a standing army that's been busily trampling everything that was nice about the idea of the web.</p>
<p>So I guess as usual it's not the tech that's the problem but the people, with the tech serving mostly as a group signal much like a bandana worn just-so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: whaack</title>
		<link>http://ztkfg.com/2023/02/how-javascript-came-to-be/#comment-5656</link>
		<dc:creator>whaack</dc:creator>
		<pubDate>Sun, 19 Feb 2023 16:21:10 +0000</pubDate>
		<guid isPermaLink="false">http://ztkfg.com/?p=508#comment-5656</guid>
		<description>@jfw

I guess including/excluding javascript is the line between offering information and advertising on a website.</description>
		<content:encoded><![CDATA[<p>@jfw</p>
<p>I guess including/excluding javascript is the line between offering information and advertising on a website.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://ztkfg.com/2023/02/how-javascript-came-to-be/#comment-5655</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Fri, 17 Feb 2023 16:24:59 +0000</pubDate>
		<guid isPermaLink="false">http://ztkfg.com/?p=508#comment-5655</guid>
		<description>To my eye, closer to the core of the matter is that the kind of "developers" or "bosses" who think JS is cool are contributing not to some vibrant competitive marketplace but to a mining cartel, that pushes out all manner of random changes for no particular reason besides fashion signaling, and is run not in the interests of its users but of advertisers because guess who's writing the checks.

Otherwise, you'd seem to be missing the part about... how JS came to be :P</description>
		<content:encoded><![CDATA[<p>To my eye, closer to the core of the matter is that the kind of "developers" or "bosses" who think JS is cool are contributing not to some vibrant competitive marketplace but to a mining cartel, that pushes out all manner of random changes for no particular reason besides fashion signaling, and is run not in the interests of its users but of advertisers because guess who's writing the checks.</p>
<p>Otherwise, you'd seem to be missing the part about... how JS came to be :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: whaack</title>
		<link>http://ztkfg.com/2023/02/how-javascript-came-to-be/#comment-5654</link>
		<dc:creator>whaack</dc:creator>
		<pubDate>Thu, 16 Feb 2023 19:39:14 +0000</pubDate>
		<guid isPermaLink="false">http://ztkfg.com/?p=508#comment-5654</guid>
		<description>Such progress!</description>
		<content:encoded><![CDATA[<p>Such progress!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robinson Dorion</title>
		<link>http://ztkfg.com/2023/02/how-javascript-came-to-be/#comment-5653</link>
		<dc:creator>Robinson Dorion</dc:creator>
		<pubDate>Thu, 16 Feb 2023 19:22:28 +0000</pubDate>
		<guid isPermaLink="false">http://ztkfg.com/?p=508#comment-5653</guid>
		<description>&lt;blockquote&gt;
Naturally, the situation became a race to the bottom, each browser loosening its js compiler rules until we reached the situation we are in today.
&lt;/blockquote&gt;

Which tends to be that if you don't have the latest &lt;strike&gt;"vaccine" booster&lt;/strike&gt; &lt;a href="http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5855" rel="nofollow"&gt;updates of brokenness&lt;/a&gt;, you're not allowed to read directly. Maybe through archive.is or something, which can be okay for reading, but impossible for other functions. Therefore, you, who tried to maintain stability, have to underwrite their bugs.. or leave.</description>
		<content:encoded><![CDATA[<blockquote><p>
Naturally, the situation became a race to the bottom, each browser loosening its js compiler rules until we reached the situation we are in today.
</p></blockquote>
<p>Which tends to be that if you don't have the latest <strike>"vaccine" booster</strike> <a href="http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5855" rel="nofollow">updates of brokenness</a>, you're not allowed to read directly. Maybe through archive.is or something, which can be okay for reading, but impossible for other functions. Therefore, you, who tried to maintain stability, have to underwrite their bugs.. or leave.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
