By counting the duration of interactions that are necessary to achieve a specific task we can get a sense for the efficiency of the editor interface. To measure the interactions correctly we utilized the KeyStroke-Level-Model (KLM) which is designed specifically for this purpose.
The Aloha Editor outperforms both compared editors (TinyMCE, Another Editor) by more than 25%.
| Editor | Interactiontime [sec] | Compared with Aloha Editor |
|---|---|---|
| Aloha | 32,1 | 1.00 |
| TinyMCE | 40,0 | 1.25 |
| Another Editor | 42,7 | 1.33 |
Due to the design of the Aloha Editor its possible to edit the webpage that you are currently viewing directly. Its no longer needed to switch between preview and edit mode. This is one of the key benefits using Aloha Editor for web editing applications. Creating and editing tables is also more efficent. As you can see from our screencasts other editors use popups to customize the table features. Our approach uses a drag and drop approach to define the dimension of the table. This saves numerous interactions and thus time.
The full KLM data we gathered and a detailed list of interactions can be downloaded as PDF or viewed here. You can also take a look at our testpages and screencasts which are accessible here:
One major feature of the Aloha Editor is the usage of multiple editables. The Aloha Editor creates only on instance for multiple editables. Other editors create multiple editor instances. Thus may cause latency when loading the page due to editor initialization. By measuring this latency we can compare the editors. We measured multiple variations of editables (1,5,10,20,40) in Google Chrome 5 and Mozilla Firefox 3.6
Initialization times are nearly linear for the Aloha Editor.
The Aloha Editor loads 5.3x faster than Another Editor and 2.2x faster than TinyMCE when comparing the editors in a page with 10 editable areas using Google Chrome 5. The full analysis data can be downloaded as PDF or viewed here.
This are the testsites we used for the test:
| Editor/Editables | |||||
|---|---|---|---|---|---|
| Aloha | 1 | 5 | 10 | 20 | 40 |
| TinyMCE | 1 | 5 | 10 | 20 | 40 |
| Another Editor | 1 | 5 | 10 | 20 | 40 |