<aside> ⚠️ Redstone is a big cause of lag, however redstone dust itself plays a big part in performance. Opt for making use of rails alongside observers instead of redstone dust for signal transmission.
</aside>
<aside> 🚨 Avoid flashing long lines of redstone whenever possible.
</aside>
<aside> 🚨 For vertical signals, try to avoid moving pistons and slime blocks, opt for something such as vertical signal transmission with walls and observers
</aside>
<aside> 🚨 Hoppers are a necessity for farms and such, however avoid using hopper carts whenever possible. Locking hoppers is highly recommended, making so that they do not tick while not in use. (This can be achieved by applying a redstone signal to hoppers or activator rails for hopper carts)
</aside>
<aside> ⚠️ In situations where a hopper cannot be locked lag can be lessened by using blocks such as composters placed on top of hoppers.
</aside>
<aside> ⚠️ Ender Pearls will run the redstone within a 3x3 (yellow) chunk radius, so try to keep any unrelated redstone outside of that range
</aside>
<aside> 🚨 If you do plan to have redstone inside a chunks that are loaded make sure it is only running when necessary, and to remove any pearls after the chunks no longer need to be running
</aside>