diff --git a/doc.html b/doc.html
index 2250e24..ca3a4db 100644
--- a/doc.html
+++ b/doc.html
@@ -71,6 +71,7 @@
Todo list
Save error messages in html
Remember the scroll state for each column that is out of view
In the hashlink, record the number of visible columns
+Transitions should use CSS3
Link every word to a dictionary / wikipedia / DuckDuckGo lookup
Automatically scroll to top when opening new column (any tips?)
Test in common browsers
@@ -171,6 +172,15 @@ Sidenote-link syntax
The link_destination specifies the name of .md Markdown file you want to link to (leave off the .md extension).
+
+
Transitions should use CSS3
+
From rixth:
+
+If CSS3 transitions are used for animateSlide they'll benefit from hardware acceleration, and the page weight will be considerably less as d3 will no longer be needed.
+
+
See Issue 1.
+
+
Creating documents with Sidenote is simple
diff --git a/doc/todo/todo.md b/doc/todo/todo.md
index a6c7e2f..c1d1fc7 100644
--- a/doc/todo/todo.md
+++ b/doc/todo/todo.md
@@ -7,6 +7,7 @@ Todo list
* Save error messages in html
* Remember the scroll state for each column that is out of view
* In the hashlink, record the number of visible columns
+* [Transitions should use CSS3](##usecss3)
* Link every word to a dictionary / wikipedia / DuckDuckGo lookup
* Automatically scroll to top when opening new column (any tips?)
* [Test in common browsers](##todo_browsers)
diff --git a/doc/todo/usecss3.md b/doc/todo/usecss3.md
new file mode 100644
index 0000000..0e02801
--- /dev/null
+++ b/doc/todo/usecss3.md
@@ -0,0 +1,8 @@
+Transitions should use CSS3
+---------------------------
+
+From [rixth](https://github.com/rixth):
+
+> If CSS3 transitions are used for [animateSlide](https://github.com/mikegagnon/sidenote/blob/b50d7ecc4efd868566d5e036a1d58d9ea592df50/js/sidenote.js#L216) they'll benefit from hardware acceleration, and the page weight will be considerably less as d3 will no longer be needed.
+
+See [Issue 1](https://github.com/mikegagnon/sidenote/issues/1).
\ No newline at end of file