Question: Can we create multiple records at a time using remote object create() call?  

If yes what is the syntax? I tried passing a list of objects to create call but it didn't work.

Answer: 
Creation of multiple records is not possible for create Call currently and the only alternative is to go for [Javascript Remoting](https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_js_remoting.htm) instead of the Visualforce Remote Objects .

The downside of using JSR will be you will need an apex code at the backend and handle security yourself but it has flexibility to return data in the format you need and accept a single object or Multiple rows as a Parameter.

```
@RemoteAction
 global static List<Account> processAccounts(List<Account> lstacc) { ... }

```
I think you can only update several records at a time and then the updated values have to be identical.

See example [here](https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_remote_objects_using_update.htm).

Hope this helps.

-Florian