Git Product home page Git Product logo

virtual-labs / exp-context-switch-iiith Goto Github PK

View Code? Open in Web Editor NEW
3.0 5.0 6.0 6.76 MB

This experiment belongs to Operating System Virtual Lab IIITH.​​​​ Full Name: Process State and Transitions, Context Switch

Home Page: https://virtual-labs.github.io/exp-process-life-cycle-iiith/

License: GNU Affero General Public License v3.0

CSS 10.63% HTML 6.53% JavaScript 82.84%
ext-ph3 iiith

exp-context-switch-iiith's Introduction

Introduction

Discipline Fill your discipline name here
Lab Fill your lab name here
Experiment Fill your experiment name and number here

About the Experiment

Fill a brief description of this experiment here

Name of Developer Fill the name of experiment owner here
Institute
Email id
Department

Contributors List

SrNo Name Faculty or Student Department Institute Email id
1 . . . . .
2 . . . . .

exp-context-switch-iiith's People

Contributors

bhargavi-hash avatar pavanchow avatar vlab-os avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

exp-context-switch-iiith's Issues

Comments on all the files

Comments for better communication

  • To look at the present program files, its hard to interpret.
  • Comments can make it easier to understand and interpret.
  • FIles- Kernel.js, Process.js, UI.js are the ones that need the immediate attention.

Difference between React vs Svelte

Both are popular JS frameworks used for frontend of a website. But, both varies in in their approach to achieving efficient and effective UI rendering.

Some differences which might help us decide between them :

  1. React's component-based architecture makes it easy to reuse components across different parts of an application, which can help to reduce development time and improve code maintainability.

  2. React has a larger and more established ecosystem compared to Svelte, which means that there are more third-party libraries, tools, and resources available for React. This can make it easier to find solutions to common problems and to integrate React with other technologies.

  3. Svelte's template-based syntax is simpler and more intuitive than React's JSX syntax, which can make it easier for developers to learn and work with Svelte.

  4. While Svelte has its own built-in state management system, React's state management libraries like Redux have been widely adopted and used by many developers. This means that there are more resources available for learning and using these libraries with React.

  5. Svelte's compilation approach allows it to generate highly optimized code that can run faster than React's runtime interpretation.

Above mentioned points can help us decide between the two technologies. On seeing our requirements, React might be better due to library support, reusability, tools.

Clean Up the Dev branch.

To Access and write better unit test cases.

  • The basic structure of the repository must be set.
  • The Dev branch must be cleaned up and reorganized.
  • The files that are duplicated must be eliminated.

Refactor the Code

Refactoring Process.js, Kernel.js, UI.js Event.js

  • The functions and their variables must be bounded to their jurisdiction.
  • Modular structure to the code will allow better interpretation.
  • The next experiments need to follow Test Driven Development.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.