1. A method of implementing a network device component in a network device, comprising: obtaining, by the network device, a source representation of the network device component; obtaining data stored in the network device, the obtained data comprising runtime data representing statistics related to packets processed during operation of the network device, and deployment data comprising an Internet Protocol address of the network device; compiling, by a compiler in the network device, the source representation using the obtained data for compiler optimization to generate an executable representation of the network device component; and executing the executable representation of the network device component by an execution engine in the network device.