Для чого потрібні розширення, їх основні функції
Призначення розширення - поліпшити браузер, або хмарний сервіс, доповнити його, зробити більш зручним користувачам, або об'єднати різні хмарні сервіси між собою.

Інтеграційна функція розширень
Хмарний софт для CRM, програм управління складом і многий інших систем з ведення бізнесу стає все більш популярним, а ніякої хмарний провайдер не дає можливості вбудуватися в нього, і підігнати під себе.
У такому випадку розширення - класна можливість взяти добре продуманий хмарний сервіс, і вмонтувати в нього одну або кілька своїх кнопок. Їй можна привласнити функцію експорту даних, і налагодити процес обміну даними між різними внутрішніми системами. Таким чином можна отримати кастомний функціонал до чужого хмарного софту.

Додаткові можливості SaaS у будь-якій вкладці браузера
Це можуть бути фонові сервіси різного характеру: перевірки, підказки, календарі, перекладачі, помічники та інші.

Розширення як мікросервіси
Розширення можуть виступати мікро-додатками, які викликаються «по кнопці" і взаємодіють зі сторінкою. Вони здатні зчитувати інформацію з сайту, на якому їх викликали, і тим самим істотно спростити взаємодію. Це можуть бути будь-які сервіси заміток, скріншотів або відео, вони можуть не просто зберігати дані, а відразу вивантажувати їх в хмару, або відправляти, наприклад, поштою.

Інструменти для розробників
Викликати інструменти не закриваючи браузер - дуже зручна можливість для розробників. Є велика кількість таких розширень, але про це ми розповімо іншим разом.
