Backbase Interview Question

What is code splitting? pros and cons?