Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Web Is More Than Enough, by Paul Ford

In recent weeks, a new web-based office suite called TinyLittleOffice gained significant traction. Within days of its launch, thousands of users visited the platform, leading to a server outage due to exceeding the free CloudFlare plan limit. Despite this, the site attracted interest from numerous sources, including Hacker News, GitHub, and The Register, as well as a top ten ranking on Product Hunt.

This surge in popularity prompted the creator to reflect on the capabilities of the web browser as a software development tool.

The simplicity and affordability of building applications on the web are increasingly apparent. While the domain hosting cost is minimal, the browser itself offers an extensive array of advanced features, such as multilingual support (TinyLittleOffice is available in 21 languages), accessibility infrastructure, full-featured JavaScript language, and HTML's ability to represent a wide range of computer document functions. Moreover, libraries like PDF.js enable the manipulation of PDF files directly within the browser.

The recent launch of a 3D game called Battle Drones, built using various web browser technologies, further exemplifies the potential of browser-based development. This multiplayer game operates offline and demonstrates the power of recent web technologies, such as Web Audio, Web Crypto, Web Assembly, and WebGL. These powerful tools, initially designed for large teams, are now accessible to individual developers, allowing them to create innovative and engaging applications.

This democratization of software development has significant implications for the tech industry. With the cost of accessing browser technologies dropping, more people can create their own software solutions, potentially disrupting traditional app store economies and enabling new business models. Additionally, the ability to personalize products, such as creating custom carpets from Instagram posts, showcases the potential for widespread application of these technologies.

However, this shift also raises questions about the future of software development and its economic implications. As more individuals create software, it may challenge the high costs associated with app store development and the devaluation of software professionals. Despite these challenges, the web browser remains a powerful platform for building applications, making software development an increasingly accessible and rewarding endeavor.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at ftrain.com →

More in Tech

Give Your Coding Agent Scripts, Not Prose: Build a Tool-Contract Doctor First

A coding agent with a folder of scripts and a contract test will outrun one with a gorgeous instruction file. Not because scripts are clever — because scripts fail loudly, and prose doesn't.

  • Scripts fail loudly, while prose does not
  • Contract defines three failure classes and one JSON shape
  • Doctor validates tool interfaces before handing to agent

Node.js Secure Direct Browser Uploads for Generic Gaming Files (Object Storage at Scale)

Large product-image batches change this decision: the browser should send bytes to storage, while the Node.js application issues narrow, tenant-scoped permission and stays out of the data path.

  • Node.js acts as intermediary for secure direct browser uploads of gaming files.
  • Browser transfers bytes directly to object storage, minimizing Node.js server involvement.

More from Sunday 8 November →