Reef is an AJAX/Javascript component framework for Seaside that models HTML/Javascript components as Smalltalk objects. It hides the complexity of communication by handling interactions through callbacks like Seaside. An extra request is sometimes required but Reef has optimized by introducing #asReefTriggerCallback. New features include composites and Magritte-Reef which brings web 2.0 effects to Magritte-Seaside. Future work includes optimizing the dispatcher, renaming protocols, writing documentation, and collecting more feedback.