Code bloat: Difference between revisions

13 bytes removed ,  3 April 2023
no edit summary
No edit summary
Line 1: Line 1:
Many of today's apps & websites are built ''inefficiently'' and become worse over time. They take ever more ''computing power''{{x|such as CPU usage, RAM, disk storage space, and battery power}}, for nearly the ''same'' amount of features & functionality. The software eventually becomes '''too slow''' for older devices - <span style="color:#555">even when there's nothing physically wrong with the older devices</span>.
Many of today's apps & websites are built ''inefficiently'' and become worse over time. They take ever more ''computing power''{{x|such as CPU usage, RAM, disk storage space, and battery power}}, for nearly the ''same'' amount of features & functionality. The software eventually becomes '''too slow''' for older devices - {{light|even when there's nothing physically wrong with the older devices}}.


==Causes==
==Causes==
Line 18: Line 18:


===Video apps===
===Video apps===
TikTok is known to slow down phones, decrease battery life{{x|even when the app isn't open - this suggests that something intensive{{x|user data collection / tracking, perhaps?}} is running in the background}}, and use a lot of storage space. Technically there is no justification for this. If you look at all of TikTok's features, almost all of them{{x|except a few advanced video effects that aren't used often}} could run far more efficiently (even on older phones), if the app was coded properly.
TikTok is known to slow down phones, decrease battery life{{x|even when the app isn't open - this suggests that something intensive{{x|user data collection / tracking, perhaps?}} is running in the background}}, and use a lot of storage space. Technically there is no justification for this. If you look at all of TikTok's features, almost all of them{{x|except a few advanced video effects that aren't used often}} could run far more efficiently{{light|(even on older phones)}}, if the app was coded properly.


YouTube generally runs a lot smoother on the same phone, with the same video quality. However, YouTube is known to be slow on some desktop computers{{x|This may also be the fault of web browsers{{x|such as Chrome and Firefox, especially on Linux}}that don't use GPU-accelerated video codecs, and thus have to rely 100% on CPU. When any scripts load on the page, this occupies the CPU, causing the video to stall for a few seconds at a time.}}.
YouTube generally runs a lot smoother on the same phone, with the same video quality. However, YouTube is known to be slow on some desktop computers{{x|This may also be the fault of web browsers{{x|such as Chrome and Firefox, especially on Linux}}that don't use GPU-accelerated video codecs, and thus have to rely 100% on CPU. When any scripts load on the page, this occupies the CPU, causing the video to stall for a few seconds at a time.}}.