In addition to the unused code contributed by omnipresent frameworks, dead code accumulates as the web page is developed. Keeping useless bytes is not only a waste of electricity. It delays the page rendering because the unused code needs some time to be loaded and parsed.

Removing the unused Javascript code can be too complicated to justify such an improvement, or impossible when frameworks and libraries are used.

In contrast, it is too easy to remove the unused CSS. Even though removing the useless CSS will not speed up much a web page, for a developer it might be easier…


Most websites have static favicons. Let’s use cool Javascript features to decorate a web page with an unusual tab.


YouTube and many other preinstalled apps have no button Uninstall. Instead they have button Disable that itself might be disabled. Such apps can only be transiently stopped by tapping button Force stop.

New smartphones tend to be stuffed with useless and sometime annoying applications. Unlike the apps installed by phone owners, some preinstalled apps cannot be uninstalled by tapping the buttons on the phone screen.

With the help of a computer any system app can be uninstalled from a mobile phone. The procedure is not complicated, but is longer than tapping a button. To illustrate the procedure, I demonstrate how to remove YouTube and Facebook, two widespead apps that are often classified as system.

The first step is the most complicated. You have to enable and then find the Developer options menu…

Marian Čaikovski

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store