Using frappe.run_serially worked for me
function load_dependencies() {
frappe.require(["/assets/frappe/css/frappe-datatable.css",
"/assets/frappe/js/lib/clusterize.min.js",
"/assets/frappe/js/lib/Sortable.min.js",
"/assets/frappe/js/lib/frappe-datatable.js"]);
}
function render_page() {
var dt = new DataTable(...);
}
frappe.run_serially([
() => load_dependencies(),
() => render_page()
]);