I'm using API_EditRecord in a loop in Javascript to edit several records in one button click. But at some points I'm editing up to 1000 records, which means 1000 API_EditRecord calls, which is taking...
You have to use API_ImportFromCSV to do bulk import. Looping over API_EditRecord many not only take a long time it may cause your browser to run out of available sockets and hang.