Many Joomla extensions provide options for automating certain tasks eg optimising images, performing a backup or sending a newsletter.

Until now they have all needed to create their own code to schedule the task and/or rely on the site owner understanding how to set up a cron job.. 

With Joomla 4.1 there is now a core provided component that developers can use with their extensions. It's as simple as writing a new plugin and then the Schedule Tasks component provides all the automation and controls for the site owner to manage the task.

Coming Soon

Akeeba Backup are already working on updating their software to use this.

screenshot of akeeba backup with task schedules