机器码能在系统执行。由于x86/x86-64是复杂指令集，指令长度不一，透过控制流程可能隐藏非安全机器码，从而使验证十分耗时。NaCl运用固定长度的16或32位元组的指令束(Instruction Bundle)，使机器码验证器设计简单（只有约600行C语言）和高效率； 而运用指令束只是失去5%的执行效率。
应用软件的移植.NaCl支援单指令流多数据流指令（如SSE、3DNow!）及多执行绪介面，应用软件一般只需简单的修改便可以移植到NaCl平台；在2009年一个发布会上，NaCl