the record module interacts with the database in the backend, while currentRecord is more for interacting with a record that is stored in a client context.
So use record for most things, but use currentRecord when manipulating things onscreen in a client script.