Ответ 1
Если вы читаете README из тега v0.9 Spring, он должен ответить на ваш вопрос: https://github.com/rails/spring/tree/v0.0.9
Основные моменты выглядят следующим образом:
- реализован в чистом Ruby
- использует встроенный перегружатель кода Rails
- полностью автоматическая (загружается в фоновом режиме при первом запуске команды)