How to delete every post from Facebook timeline

In the last days i decided to remove from the Facebook timeline every thing that i posted but unfortunately there is not a native option to do this.

To solve this my problem avoiding to manually delete everything i used a java script: Facebook Timeline Cleaner.

As for any java script for the browser to work it needs of an interpreter, GreaseMonkey for Firefox and Tampermonkey for Chrome.

This java script works well and do the great part of the work but if we have a lot of posts it doesn't automatically delete every post and for remove the undeleted posts i used the mobile page of the Facebook activity log because it is much clean and doesn't require a confirmation to delete something.

The mobile page of the Facebook activity log is: