My Articles
Performance tag

Updated on Feb 18, 2025 | First posted on Nov 28, 2020
In category Minecraft with tags Minecraft Servers, Java, Explainer, Performance
There has been a fair amount of talk about how upcoming versions of Java will improve Minecraft. What's coming and how will it change things?
Read More!
Posted on Jan 22, 2025
In category Minecraft with tags Minecraft Servers, Performance, Explainer
Spark is the most popular tool for identifying performance issues on a Minecraft server. It can be difficult to read if you don’t fully understand how it works.
Read More!
Updated on Jan 5, 2025 | First posted on Jan 4, 2025
In category Minecraft with tags Performance, Explainer, Bukkit, Minecraft Development
Minecraft block lookups have gotten slower over time, but just how much slower have they actually gotten?
Read More!
Updated on Dec 28, 2024 | First posted on Dec 28, 2020
In category Programming with tags JavaScript, TypeScript, Performance
JavaScript as a language is heavily asynchronous, with promises being deeply integrated. While this is sometimes the best solution, can the overhead of promises pose a problem for hot code?
Read More!
Posted on Sep 17, 2023
In category Programming with tags JavaScript, TypeScript, Performance
Knip is a great tool for identifying and cleaning up unused code, and you can make it even more powerful using their preprocessor feature.
Read More!
Posted on Aug 25, 2022
In category Programming with tags JavaScript, TypeScript, Performance, Tutorial
Web bundlers such as Webpack are a great tool to deploy web apps, but for more complex programs, bundle size can quickly become an issue.
Read More!
Posted on Aug 27, 2021
In category Programming with tags Performance, Web, Retrospective
Accelerated Mobile Pages, or AMP, is a web technology championed by Google to improve the browsing experience on mobile devices. Throughout this article, I'll outline a few of the issues that led me to ditch AMP.
Read More!
Updated on Mar 14, 2021 | First posted on Dec 27, 2016
In category Programming with tags Java, Performance
Exceptions are commonly used for flow control in Java, but how well do they perform compared to return values?
Read More!
Updated on Feb 27, 2021 | First posted on Mar 1, 2020
In category Programming with tags JavaScript, TypeScript, Performance, Tutorial
JavaScript may not seem to be the ideal language to manipulate large amounts of data. This post goes over a few key problem areas and how you can avoid them.
Read More!
Posted on Feb 18, 2021
In category Minecraft with tags Minecraft Servers, Performance, Explainer, Bukkit
Mob or entity stackers are a new craze in the Minecraft server administration space, with claims to massively improve performance. Is this true, though?
Read More!
Updated on Jan 10, 2021 | First posted on Nov 30, 2019
In category Minecraft with tags Minecraft Servers, Performance, Explainer
A common tool for finding lag on Minecraft servers moment is Timings. But there is more than meets the eye when it comes to Timings report, and they're not always able to tell you what is causing lag.
Read More!