<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/new-web-development-or-why-copilots-and-chatbots-are-particularly-bad-for-modern-web-dev-ph2x5rdta" -->

---
title: New Web Development. Or, why Copilots and chatbots are...
description: Web development is experiencing a paradigm shift as more developers and organizations recognize the limitations and inefficiencies of using React for...
canonical: https://daily.dev/posts/new-web-development-or-why-copilots-and-chatbots-are-particularly-bad-for-modern-web-dev-ph2x5rdta
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: New Web Development. Or, why Copilots and chatbots are particularly bad for modern web dev | daily.dev
og:description: Web development is experiencing a paradigm shift as more developers and organizations recognize the limitations and inefficiencies of using React for...
og:url: https://daily.dev/posts/new-web-development-or-why-copilots-and-chatbots-are-particularly-bad-for-modern-web-dev-ph2x5rdta
og:image: https://api.daily.dev/og/posts/Ph2x5RdtA.png
og:image:alt: New Web Development. Or, why Copilots and chatbots are particularly bad for modern web dev
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# New Web Development. Or, why Copilots and chatbots are particularly bad for modern web dev

**[Community Picks](https://daily.dev/sources/community)** · 17 min read · 34 upvotes · 2 comments

## Summary

Web development is experiencing a paradigm shift as more developers and organizations recognize the limitations and inefficiencies of using React for single-page applications. Critics argue that React-based projects are slower, more complex, and harder to maintain than those using modern browser APIs. This shift is driven by the need for efficiency and cost-effectiveness in an industry struggling with high framework churn and a lack of fundamental HTML, CSS, and JavaScript skills among developers. Large Language Models (LLMs) are also criticized for being inadequate in this evolving landscape due to their reliance on outdated paradigms.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.baldurbjarnason.com/2024/new-web-dev/>

## Community discussion

Top comments from developers on daily.dev.

**@digeomel** · 2 upvotes

> Excellent article! And in case anybody thinks this is React-bashing (the first part of the argument), the same applies to *your* favorite front-end framework.

**@macjendr** · 0 upvotes

> I'm constantly amazed how far vanilla JS (and CSS) went over recent years. There's so much of native things that you need to just slightly wrap here and there to create "micro framework" for yourself. And evergreen browsers are more of a market share standard than something you wish for clients use.
>
> It's mind blowing. React was a pioneer, but in my opinion it's like a overused radio song now, it even serves as paradigm shift in some way by implementing compiler recently.
>
> I'm looking forward to "going back to basics, but not really", also kinda scared by it, cause I personally often learned...

---

Tags: [#ai](https://daily.dev/tags/ai), [#webdev](https://daily.dev/tags/webdev), [#javascript](https://daily.dev/tags/javascript), [#react](https://daily.dev/tags/react), [#frontend](https://daily.dev/tags/frontend)

[View this post on daily.dev](https://daily.dev/posts/new-web-development-or-why-copilots-and-chatbots-are-particularly-bad-for-modern-web-dev-ph2x5rdta)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"New Web Development. Or, why Copilots and chatbots are particularly bad for modern web dev","url":"https://daily.dev/posts/new-web-development-or-why-copilots-and-chatbots-are-particularly-bad-for-modern-web-dev-ph2x5rdta","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/new-web-development-or-why-copilots-and-chatbots-are-particularly-bad-for-modern-web-dev-ph2x5rdta"},"datePublished":"2024-07-03T15:52:55.866Z","dateModified":"2024-08-23T15:44:40.809Z","description":"Web development is experiencing a paradigm shift as more developers and organizations recognize the limitations and inefficiencies of using React for...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ac870c84e21a2823a0b00ade0c0ad74f?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ac870c84e21a2823a0b00ade0c0ad74f?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Community Picks","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Community Picks","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community","url":"https://daily.dev/sources/community"},"commentCount":2,"discussionUrl":"https://daily.dev/posts/new-web-development-or-why-copilots-and-chatbots-are-particularly-bad-for-modern-web-dev-ph2x5rdta","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":34},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":2}],"keywords":"ai,webdev,javascript,react,frontend","timeRequired":"PT17M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":3,"name":"New Web Development. Or, why Copilots and chatbots are particularly bad for modern web dev"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/new-web-development-or-why-copilots-and-chatbots-are-particularly-bad-for-modern-web-dev-ph2x5rdta","comment":[{"@type":"Comment","text":"Excellent article! And in case anybody thinks this is React-bashing (the first part of the argument), the same applies to your favorite front-end framework.","datePublished":"2024-09-12T20:10:20.589Z","url":"https://daily.dev/posts/Ph2x5RdtA#c-EipH3P1hs","author":{"@type":"Person","name":"Dimitris","url":"https://daily.dev/digeomel","image":"https://avatars3.githubusercontent.com/u/3295889?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"I’m constantly amazed how far vanilla JS (and CSS) went over recent years. There’s so much of native things that you need to just slightly wrap here and there to create “micro framework” for yourself. And evergreen browsers are more of a market share standard than something you wish for clients use.\nIt’s mind blowing. React was a pioneer, but in my opinion it’s like a overused radio song now, it even serves as paradigm shift in some way by implementing compiler recently.\nI’m looking forward to “going back to basics, but not really”, also kinda scared by it, cause I personally often learned a tool instead of a craft, but seeing where all things going native is the new pleasant way of doing things.","datePublished":"2024-09-24T20:39:07.843Z","url":"https://daily.dev/posts/Ph2x5RdtA#c-uCrS87QIS","author":{"@type":"Person","name":"Maciej","url":"https://daily.dev/macjendr","image":"https://lh3.googleusercontent.com/a/ACg8ocKakth9c3FKk6v5oRe-WN5xDznRwuiU_XidZvMLaj0lTBhbjw=s96-c"}}]}
```

