W^X (Write XOR Execute) là tên của tính năng bảo vệ trong hệ điều hành OpenBSD , được Mozilla chuyển vào bộ biên dịch mã JIT (Just-in-Time) của FireFox . Nguyên lí hoạt động của cách bảo vệ bộ nhớ W^R , được OpenBSD mô tả là cách xử lí không thể ghi được hoặc thực hiện cùng một lúc .
Bắt đầu từ bản FireFox 46 Nightly , những trang web có khả năng ghi mã tới bộ nhớ hoặc thực thi mã trong bộ nhớ nhưng không phải cùng một lúc .
Bằng việc chậm lại thời gian thực thi , bảo vệ bộ nhớ W^X ngăn chặn một số kiểu cuộc tấn công “buffer overflow” , và cũng bảo đảm chắc chắn rằng khi “mã tùy biến động” phun vào “phần thực thi quy trình hoạt động “ thì FireFox sẽ ngừng lại thay vì tiếp tục chạy những mã có tiềm năng gây độc hại .
Mozilla khẳng định việc hỗ trợ W^X sẽ không làm ảnh hưởng nhiều tới hiệu suất làm việc của FireFox . Theo kiểm nghiệm nội bộ , thì hiệu suất làm việc chỉ ảnh hưởng 1-4% tùy theo những bản kiểm nghiệm .