Inspiration
A lot of Web Developers don't know what goes on behind the scenes in the back-end of the computer that actually makes programs work. However, our team is really interested in back-end stuff and loves researching about it.
What it does
Our website explains how JavaScript relates to its bytecode as well as providing an easy and accessible sandbox to convert simple JavaScript into its bytecode.
How we built it
We built a website using simple HTML, CSS, JavaScript, NodeJS, and Express NodeJS. The main emphasis will be on the information written in the website and the JavaScript-Bytecode converter.
Challenges we ran into
It took a while to research the back-end implementation of JavaScript code. We also encountered some difficulties with stylizing our webpage with CSS and other design elements. The most difficult part was implementing the JavaScript-Bytecode converter into the webpage.
Accomplishments that we're proud of
We're really proud of making an JavaScript-Bytecode converter.
What we learned
We learned a lot about the V8 Engine and how it works with both a compiler and interpreter. I really enjoyed reading the Bytecode and I feel that we also got better at front-end development. We also learned how to use NodeJS for back-end development.
What's next for Bytecode Playground
Going forward, we really want to put an emphasis on cybersecurity because our current project is full of arbitrary code execution on our server.
Log in or sign up for Devpost to join the conversation.