coderisimo: Это редактор (ПО), вы не хотите ручками писать? Не совсем понимаю, что значит "сохранять/загружать готовые коллажи", в моем понимании у Вас будет набор картинок, возможно в svg, которые Вы по ftp зальете на сервер.
coderisimo: Оптимальнее тем, что не грузится дополнительная библиотека. Так как все что Вы описали достаточно просто делается в canvas + jquery, зачем что-то еще? Если Вам удобно работать в fabric или еще с чем-то, то зачем вопрос? Что в Вашем понимании "оптимально"? Если скорость работы скрипта, то "canvas + jquery", если скорость разработки - то "то что хорошо знаете".