diff --git a/README.md b/README.md
index 2bbd5bef..7574d432 100644
--- a/README.md
+++ b/README.md
@@ -60,6 +60,13 @@ The task scheduler has been meticulously crafted to conceal complexity, streamli
+ThorVG supports smart partial rendering, enabling more efficient rendering workflows by updating only the portions of a vector scene that have changed. By internally tracking modified regions, it minimizes unnecessary redraws and optimizes overall performance. This feature delivers significant performance benefits, especially in animations and interactive graphics where only part of the scene changes between frames. By avoiding full-scene rendering, it can reduce computational workload—making it particularly well-suited for mobile and embedded systems where energy efficiency is essential. It also help to ensure smoother visual updates, especially for dynamic UIs and real-time animations, where rendering responsiveness is critical.
+
+
+
+
+The figure above illustrates geometry changes and highlights the minimal redraw region (outlined in red) that needs to be updated. Only the modified area between the previous and current frames is selectively redrawn, significantly enhancing performance.
+
Today, ThorVG provides its own implementation of multiple raster engines, allowing you to choose the one that best suits your app and system preferences.
diff --git a/res/example_partial.png b/res/example_partial.png
new file mode 100644
index 00000000..51864df2
Binary files /dev/null and b/res/example_partial.png differ