
slightlyoff@toot.cafe ("Alex Russell") wrote:
If someone has asked you to build them a component that is going to be embedded on someone else's web page, you have a duty of care to be minimally invasive to the performance, accessibility, and utility of that greater experience.
750KB/3MB for a totally optional chat widget *that doesn't do anything until you click in anyway*, is dereliction of duty. Including a full-fat copy of a heavyweight, legacy desktop oriented framework is *failure* from the word "go".