Thx for the article. I'm sure it's very important for the frontend community.
People these days often use .reduce with spread .... So it becomes O(n^2). There're lots of articles (even on dev.to) which showcase such an approach. My experience of interviewing says me that people don't understand that there's a problem.
Also I think that BigO of .splice depends on the arguments. I don't think e.g. that 1 to 1 replacement would cause O(n), because it's a pretty simple optimization.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.