Creating reliable online studies has been a challenging task for researchers. Tools like jsPsych and Cognition have made the process easier, but making a choice between the two can be complex. Here we examine these two resources based on cost, learning curve, flexibility, and community.
Meanwhile Cognition offers a more compact package. It not only extends the free jsPsych library for creating experiments but also provides online hosting. Running cost might actually be lower due to combined services and it even comes with a generous free tier.
Cognition, on the other hand, does not require such extensive programming knowledge. It is as easy as connecting tasks in a visual interface. While integrating jsPsych experiments is also possible, the overall learning curve is appreciably flatter.
With jsPsych, there is a high level of flexibility since you can custom code your experiments. However, such flexibility can become a little overwhelming, particularly for complex experiments.
With Cognition, the trade-off for simplicity is lower customization. Nonetheless, it provides sufficiently adaptable cognitive tasks that should cater to a wide spectrum of psychological research.
JsPsych, being around for more time, has a larger user community. Conversely, with a younger but growing community, Cognition presents more modern and user-friendly features. Both offer benefits: jsPsych with its bounty of previous examples and Cognition with its more comfortable and accessible interface and features.
In conclusion, between jsPsych and Cognition, the choice depends largely on your requirements and preferences. If you are comfortable with programming and appreciate maximum flexibility, jsPsych could be ideal. If you prioritize simplicity, accessibility, integrated services, and lower costs, you might prefer using Cognition for your online experiments.