diff --git a/Resources/Plugins/edit-design/browser.js b/Resources/Plugins/edit-design/browser.js
index ff090286..4c28397f 100644
--- a/Resources/Plugins/edit-design/browser.js
+++ b/Resources/Plugins/edit-design/browser.js
@@ -11,6 +11,7 @@ enabled(){
     moveTweetActionsToRight: true,
     smallComposeTextSize: false,
     roundedScrollBars: false,
+    optimizeAnimations: true,
     avatarRadius: 10
   };
   
@@ -208,6 +209,11 @@ enabled(){
       this.css.insert(".scroll-styled-h::-webkit-scrollbar-thumb { border-radius: 0 }");
     }
     
+    if (this.config.optimizeAnimations){
+      this.css.insert(".app-content { will-change: transform }");
+      this.css.insert(".column-holder { will-change: transform }");
+    }
+    
     if (this.config.columnWidth[0] === '/'){
       let cols = this.config.columnWidth.slice(1);
       
diff --git a/Resources/Plugins/edit-design/modal.html b/Resources/Plugins/edit-design/modal.html
index 0365a2da..3799ef87 100644
--- a/Resources/Plugins/edit-design/modal.html
+++ b/Resources/Plugins/edit-design/modal.html
@@ -86,6 +86,16 @@
             <input data-td-key="roundedScrollBars" class="js-theme-checkbox touch-larger-label" type="checkbox">
             Rounded Scroll Bars
           </label>
+          
+          <!-- ADVANCED -->
+          
+          <label class="txt-uppercase touch-larger-label">
+            <b>Advanced</b>
+          </label>
+          <label class="checkbox">
+            <input data-td-key="optimizeAnimations" class="js-theme-checkbox touch-larger-label" type="checkbox">
+            Optimize Animations (uses more memory for smoother animations)
+          </label>
         </div>
         
         <div class="l-column mdl-column">
@@ -174,7 +184,7 @@
   }
   
   .td-modal-content label.checkbox {
-    margin: 0 16px 5px 4px;
+    margin: 0 0 5px 4px;
     cursor: pointer;
   }