the final code, in a variant of the file • On load time - load (require) both versions to memory • On runtime - automatically decide which one should be used
get messy if we’re not using abstraction layers to manage our branching • CommonJS already gives us a very good start point • Using multiquire we can create variation files and use the relevant file on runtime