{'fraction_non_alphanumeric': 0.02596053997923157, 'fraction_numerical': 0.0, 'mean_word_length': 5.342105263157895, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
WebBCI: An Electroencephalography Toolkit Built on Modern Web Technologies (Abstract Only)

In recent years, advances in electroencephalography (EEG) brain-computer interfaces (BCIs) have led to the development of applications that allow users to control prosthetic arms, fly drones, and play video games using only their thoughts. However, these use cases are occasionally restricted to laboratory environments. As BCI software is often designed to work with research-grade equipment, it can be inaccessible to the average consumer. This research poster describes why JavaScript-based BCIs would be more accessible to developers and students. We also discuss the current issues with JavaScript-based BCIs and introduce a new library, WebBCI, which is designed to take the initial step towards addressing these issues. Example BCI systems that can be created with WebBCI are described in this poster, along with the outputs of these systems given sample EEG data.