Eric Meyer reflects on the ten years since the release of his book, "Designing for Performance," lamenting the lack of significant progress in web performance. While browsers have gotten faster, web page bloat has outpaced these improvements, resulting in a net loss for users. He points to ever-increasing JavaScript execution times and the prevalence of third-party scripts as primary culprits. This stagnation is particularly frustrating given the heightened importance of performance for accessibility, affordability, and the environment. Meyer concludes with a call to action, urging developers to prioritize performance and break the cycle of accepting ever-growing page weights as inevitable.
Trevor Traynor's photo series "Newsstands, 2012-2019" documents the disappearing presence of New York City newsstands over seven years. The photos capture the diverse and often cluttered character of these small businesses, showcasing their role as a microcosm of city life. The project subtly highlights the changing urban landscape and the decline of print media as many of the featured stands eventually vanish, leaving behind empty sidewalks. The series serves as a visual elegy for a fading piece of New York's cultural fabric.
Hacker News users generally praised the photography and nostalgic feel of the "Newsstands" project. Several commenters shared personal anecdotes about their experiences with newsstands, highlighting their role as community hubs and lamenting their decline. Some discussed the changing media landscape and the impact of digital news on print publications, which contributed to the disappearance of these businesses. A few users pointed out technical aspects of the photographs, like the consistent framing and lighting, while others appreciated the project's focus on a specific, vanishing piece of urban life. A couple of New Yorkers offered insights into the continued existence (albeit diminished) of newsstands in the city, noting their evolution towards selling snacks and beverages.
Summary of Comments ( 127 )
https://news.ycombinator.com/item?id=43054069
Commenters on Hacker News largely agree with Eric Meyer's sentiment that the past decade of web development has been stagnant, focusing on JavaScript frameworks and single-page apps (SPAs) to the detriment of the core web platform. Many express frustration with the complexity and performance issues of modern web development, echoing Meyer's points about the dominance of JavaScript and the lack of focus on fundamental improvements. Some commenters discuss the potential of Web Components and the resurgence of server-side rendering as signs of positive change, though others are more pessimistic about the future, citing the influence of large tech companies and the inherent inertia of the current ecosystem. A few dissenting voices argue that SPAs offer legitimate benefits and that the web has evolved naturally, but they are in the minority. The overall tone is one of disappointment with the current state of web development and a desire for a return to simpler, more performant approaches.
The Hacker News post "A decade later, a decade lost (2024)" linking to Eric Meyer's blog post has generated a significant number of comments discussing the stagnation and perceived decline in web development over the past ten years.
Several commenters echo Meyer's sentiment, expressing frustration with the increasing complexity and bloat of modern web development. They point to the prevalence of JavaScript frameworks and libraries, which, while offering powerful tools, often lead to over-engineered solutions and performance issues. Some argue that the focus has shifted away from core web technologies like HTML and CSS in favor of these JavaScript-heavy approaches. This, they believe, has created a barrier to entry for newcomers and contributed to the decline in accessibility and overall user experience.
The dominance of large tech companies like Google, Facebook (now Meta), and Apple is also a recurring theme. Commenters suggest that these companies' pursuit of their own interests, often at the expense of open web standards, has stifled innovation and led to a fragmented web ecosystem. The increasing use of proprietary technologies and the influence of advertising models are cited as contributing factors to this fragmentation.
Some commenters express a sense of nostalgia for the "simpler" web of the past, where websites were built with leaner codebases and focused on delivering content efficiently. They lament the loss of this perceived simplicity and the increasing difficulty in building and maintaining performant websites.
However, not all comments share this pessimistic view. Some argue that the web has undeniably evolved and improved in many ways, pointing to advancements in mobile responsiveness, rich media integration, and interactive experiences. They acknowledge the complexities of modern web development but contend that these complexities are often necessary to address the increasing demands of users and the ever-evolving landscape of the internet.
The discussion also touches upon the challenges of web standardization and the slow pace of browser adoption for new features. Some commenters express disappointment with the lack of interoperability between browsers and the difficulties in implementing consistent user experiences across different platforms. They suggest that this lack of standardization further contributes to the complexity and fragmentation of the web.
Overall, the comments reflect a mix of frustration, nostalgia, and cautious optimism about the future of web development. While many lament the perceived decline in simplicity and accessibility, others acknowledge the advancements made and express hope for a more collaborative and standards-driven approach to web development in the years to come. The conversation highlights the ongoing tension between innovation and standardization, and the challenges of balancing the needs of users, developers, and the powerful tech companies that shape the web landscape.