Skip navigation

Skip to main content

  • Home
  • Your apps
  • Your integrations
Engineering Blog
OverviewSubscribe
Discover more
UI/UXBackendMachine LearningInfrastructureSecurityEngineering PracticesData Platform
About Canva⁠(opens in a new tab or window)
Category

Frontend


Image replacement in Canva designs using reverse image search

Qualitative comparison of image embedding models to power a scalable similar-image replacement system for Canva designs.

Sam JacobsJan 28, 2025
Read more
Real-time Collaboration

Real-time mouse pointers

Our journey to implement and support real-time mouse pointers.

Anton Egorov, Mark GurevichAug 15, 2024
Web App

Picking Color via Eyedropper on Web App

The journey of the eyedropper in Canva.

Xidorn QuanJan 27, 2022
Frontend

Alpha Blending and WebGL

This article introduces alpha blending and some tips relating to the alpha channel in WebGL development.

David GuanDec 4, 2017
Embeddable Content

How Canva makes content embeddable (and why you should too)

In the end, embeds are about making content on the web even more connected and shareable, which is what the web is all about.

Paul KnittelApr 28, 2017
Visual Effects

5 visual effects Canva uses to thrill users

This article details five visual effects found in the Canva web application that exist to help achieve these goals of simplicity and fun.

Chris DobleMay 16, 2016

© 2025 All Rights Reserved. Canva®
Privacy policyTerms