Optical computing uses light instead of electricity to perform computations much faster than traditional electronic computers. It offers several advantages like speed, easy manipulation of light, and inherent parallelism. Research is developing optical computers using electro-optical hybrids or completely optical architectures. Key components being developed include vertical cavity surface emitting lasers, smart pixel arrays, and wavelength division multiplexing to improve bandwidth. While optical computing promises great speedups, challenges remain in developing robust, low-power optical materials and components to build practical consumer devices. Continued research aims to overcome these challenges and fully realize the potential of optical computing.