It’s impossible to answer that question.
There is no such thing as the perfect warm-up as it depends on each individual.
Essentially, the purpose of the warm-up is to get you in the best state possible to give an optimal performance during you whole workout. “Whole” being bolded because if your warm-up routine is excessive, while it might give you a boost at the beginning of the session, it makes the end less effective due to central and peripheral fatigue.
My belief is that your should do the least amount of warming-up as possible to perform optimally and safely. In other words, only use the tools that YOU need.
For example,if you have no mobility issues, or if your workout actually doesn’t include exercises that are limited by your mobility, don’t do mobility work. I much prefer to include mobility work at a separate time if needed. BUT if you are overly tight and it might interfere with your capacity to get into the proper positions in your exercises, then include mobility work. But again, only what you truly need to perform that session.
A warm-up is there to improve your workout, it’s actually not where you should try to increase mobility. This is best done on its own as the amount and intensity of work needed to improve mobility actually represents a significant stress.
If you are someone who has a very hard time getting into their workout; if you start to perform well around the mid-point of the session, then yeah, activation work as part of your warm-up is a good idea. BUT if you are normally ready to go from the first work set of your first exercise, you don’t need activation work. BTW activation work works mostly by increasing adrenaline (which speeds up neurons). So while it can improve performance (if you come in with low adrenaline levels) it can also backfire from a recovery standpoint.
Some need stuff like self-myofascial release, others don’t.
Some need to pump blood in the muscles they will train with low-intensity pump work (with bands for example) some don’t.
Only use what you need.
And most of all, do not turn a warm-up into a workout.
Heck, I’ve done all of my best lifting with a warm-up consisting only of light sets (ramping up the weight gradually) on my first lift of the day.